Very clean. Host had excellent communication & customer service skills! Very efficient on replies when inquiring about different things. Ever thing was great. The steps to the 3rd floor was a bit much, more steps than I imagined but overall it was really a good stay!!!