We spent 3 nights here and really wish we could have had more. We had a room just off the beach and really enjoyed it. If you are looking for a modern resort with first class amenities this is not the place. However if you are looking for a clean comfortable room with great family type service this is the place for you. The staff was so kind and accommodating and we especially loved the fact that you are practically in your own private bay with all the toys you would like to have. We snorkeled, swam, kayaked, and used the windsurfer to our hearts content.