Very clean. Everything you need. Convenient location. Easy parking. Very comfortable beds. Great communication. We had a wonderful time and would definitely stay again.