Very clean and plenty of sleeping room. We had everything we needed including a garage. Great location!! Only draw back was that there are a lot of stairs. No big deal for our group but could be troublesome for older groups.