Every feature of my stay was excellent, including the pools, gym, restaurants, and parking were excellent. The staff was courteous, competent, professional. The room was luxurious; I had an excellent view, the bed was comfortable and the kitchen and bath were excellent. My only problem was with housekeeping. The carpet was excessively dirty to the point where my white socks turned black when I walked on the carpet. Obviously, this carpet hadn't been cleaned in several weeks. I brought this up to housekeeping but nothing could be done because the carpet had to be shampooed. I just put up with the dirt for the remainder of my stay. Also, I had to wait an hour for my room to be ready when I arrived which was also a housekeeping issue since I made these reservations in January. Everything about my stay was excellent except for the dirty carpet it seems odd that every feature of my stay was 5 STAR, but housekeeping was a 2 or 3 STAR. I will however stay at this resort in the future.