I stayed here with my family while attending a conference. We decided to stay here instead of my conference hotel since we are vacation club owners and prefer Marriott properties. The staff was very friendly. The service at the restaurant was always excellent. The outdoor pools are nice but finding a place to sit is always an issue. We found that people would go down to the pool and put out several towels around 7AM(one morning I saw a guy lay out 10 towels on 10 loungers and leave). The staff says they have a policy against this and that staff is instructed to remove these towels but we never saw it enforced. So if you go down to the pool later in the day... Good luck finding a place to put your things! The rooms are nice and housekeeping services are excellent. For a beach resort there should be places to hang wet clothes but hooks and a retractable clothes line you find in the shower were lacking.