Very clean. Great amenities and location. Perfect for our stay. Highly recommended