The apartment is very clean and self check-in was a breeze! All necessities (towels, soap, etc) are provided along with thoughtful touches in the room such as a water kettle and snacks. I look forward to my next stay.