A beautiful resort! This was one of the few times I have seen my husband truly relax. My family and I had a wonderful, relaxing and pampering experience. The staff was friendly and very much on top of things. Excellent attention to guests. The beach was fantastic. Many options for dining - from very casual to fine dining.