I was very impressed with the service and amenities at this resort. The service was responsive and fast. You need an extra roller bed, sheets, tooth past, soap, it was at your room within 15 minutes. The amenities were endless, great pool, pool deck bar, gift shop, beach area, grills, outdoor games, free laundry on every floor, free ice, etc. We stayed a 3 different resorts and this was our favorite. My only knock is bed size and comfort, you should have nothing smaller than Queen beds. We had to request extra beds and deal with moving them daily so everyone could sleep comfortably. Doubles are too small for people these days. Queen size or greater beds would resolve this issue. The rooms were large and have the space. When your on vacation, you want a good nights rest and not getting hit or awaken by your bed mate at night.