Clean, functional, and convenient! A great alternative to a hotel room if you want to cook or prepare your own meals, have seperate bedrooms, etc. My only complaint would be about the stairs to the apartment, I hadn't realized I would have to make the climb to the 3rd floor up steep stairs when I rented which would have potentially affected my decision...but everything else was Absolutely perfect!