Really fantastic--like a very fancy resort with nice amenities and sparkling clean.