Very clean. Very spacious. Had everything we needed and lots of room to spread out. Michael checked in often to make sure that we were okay but was not in any way intrusive. I was a little worried about parking after I had read some other reviews but parking was very easy and very convenient. Would highly recommend.