Extremely clean and tidy! Many high end amenities available. Would definitely recommend, and would love to stay again.