Cleanliness is excellent! Amenities are all there when we arrive. Sure will come back again!