Very clean and just like the photos. William gave great directions for check-in and the resort staff was very helpful with anything else we needed. There is a bonus suite you can use for before check-in/ after check-out if you need a place to sit, eat, shower, etc. which is super convenient if you're not leaving right away after check-out!