Very clean! Wonderful amenities. We would love to stay here again.