Front desk staff was incredibly nice and professional, but they do cannot/do not book rooms or reservations. When our flight was cancelled twice and we had to extend our stay, we had to book a whole new reservation online then return to the office for new keys. The extensions were not as smooth as we would have liked as we had to move rooms each time. The full kitchen was great since we stayed almost a week and we were pleased to find extras like dish soap and laundry detergent were provided. The property also advertised 2 pools and 2 spas and we were not told until check-in that one of the pool areas was closed for maintenance and the other's spa/hot tub wasn't open either. The amenities were also slightly different in each room, some had lotions and makeup removing wipes, some didn't and the last room we stayed in- the room stunk of dirty carpet and the bathroom smelled like a Men's Public restroom so I didn't feel confident it was clean. We may have just gotten a bad apple at the end because the other 3 rooms we stayed in seemed very clean though my husband left a pair of shoes in a dresser drawer that are presumably still there because housekeeping didn't find them.