Very clean. Great ameneties and facilities and amazing location. Highly recommended.