Very clean and lots of room! We stayed for a couple of days & had everything we needed. My son met our hist and was really impressed. Enjoyed our visit. Air conditioning was great - not a wimpy or overpowering system!