Very clean and comfortable. Checking in and out was a breeze. Valet was excellent, poolside was nice, and personnel poolside was polite and courteous.