4 days 3 nights and housekeeping never cleaned our room. We had to take our own trash out and request clean towels. I requested housekeeping, was told they would send someone, and no one ever came. An apology was given, however, for the price other accommodations hold have been made. Loud music played daily from surrounding resorts. Valet expensive and slow. Waited 35 minutes on our vehicle. Was informed vehicles are parked offsite. Very pricey for the slow service. Resort is very nice and staff were friendly. Pool and service are is top notch. Angel at the pool was so helpful. We loved the location and were footsteps from the beach. Restaurants onsite has excellent food. We tried breakfast and lunch. Both were excellent. Service was excellent. We enjoyed ourselves outside of poor housekeeping and over priced valet. Unsure on if I would rebook.