Very clean and fully stocked. The roof top deck is awesome. Highly recommended booking with Micheal. It is as advertised.