Rented a two bedroom Villa. It was spacious and beautiful. Very clean. The staff was so very nice and remembered our names and called us by name. The grounds were 'heaven on earth!' The landscape was very well-kepted. The restaurants were clean and the food was delicious. The cocktails were a little different from what we were used to getting. They only use the local rum. The golf courses were fabulous! The pools are small, but never crowded. They service at the beach was excellent. There were the cutest (and helpful) Ball Boys on the tennis courts. The Cabana Boys at the beach brought us fresh coconut milk each day. We will return!!