This place is amazingly beautiful! I can't think of one minus during our entire four day stay. The room was gorgeous, every part of the resort was absolutely perfect. The pool, the beach, the golf ... I honestly can't imagine a more wonderful destination. The Ocean Room Restaurant was incredible; we had an wonderful waiter (I'm so sorry I can't remember his name) and the food rivals any top restaurant. We rented bikes for the week and rode them everywhere. Riding on the beach was fantastic. Different and delicious cocktails were offered at all of the bars and restaurants. It seems as though everyone on staff was trained to make our stay as pleasant as possible. Go to the Ocean Course and sit on veranda ... it doesn't get any better!! We are going back as soon as possible!!!