I booked this for a week and it was clean, not exactly the unit I saw in the pictures but overall it was ok. However it does not come with parking and parking can become extremely expensive so keep that in mind. Communication was good, check-in and checkout were good - perhaps a little overpriced.