Absolutely perfect! Cleanliness was comparable to the best 5 star hotels.