The property was beautiful, they had great day and night activities, the spa was amazing. I received a wonderful full body massage, masseuse was awesome. Buffet food was decent, thea la carte restaurants were pretty good, especiall the Seafood and Mexican restaurant. Tbey had a taco bar and pizza area open from 6 pm to 6 am, it was great. The 4 stars is because theTV did nit work ( wasnt huge deal since we were outdoors most of the time) the last night housekeeping did clean our room, took all towels but did not replace with fresh towels. I called guest services, housekeeping no answer, called front desk was told someone would be on the way with towels, no one came, called again, no one came so my guest and I had to take a shower and basically air dry, we never received the towels.