We had an all around decent stay for 5 nights, but honestly we would probably not stay there again. Our main complaints were as follows;
1) Literally seconds after we checked in at the front desk we were bombarded by a staff member who was trying to get us to schedule a “Free” VIP membership breakfast. We reluctantly agreed to give our name and room number. Two days later, the employee showed up at our room wanting us to go with her. All of the while she was asking us to make sure we had our IDs and credit card. We took about 50 steps and then decided we did not want to go. It was very awkward and she was pushy. We ended up having to walk away. Very uncomfortable situation.
2) The room service to get more water and towels took hours, and on one occasion the next day.
3) The pool towel situation is a complete disaster. When you check in you get cards to get towels and when you are given the towels, they take your cards. Our last day I was trying to scramble to return the towels so I could get the cards back and and they were not open in the morning. There were people waiting to get towels for the pool.
4) this is a very large resort. Depending on which building you stay in, to walk to the main dining hall and back is a half mile.
5) The beds were not comfortable, and we only had one pillow each. Both of our necks were sore.
The things that we did like are as follows:
Food options, La Carte options , pool drinks, bar staff, beach, pool.