Very roomy and clean place with nearly every amenity you could need. The unit was on 3 floors with lots of stairs which could be a problem for guests with limited mobility, but we had no problems and really enjoyed our time there.