The unit was clean, check-in was quick and easy, just be prepared to provide $100 per night for incidentals that will be held on your card until after checkout. Other than that, everything was great!