This townhouse does have the bedrooms on the second floor which worked fine for us but could be an issue for those with older or younger guests. (The stairs are fairly steep.) The place has had an upgrade and the horizontal surfaces (floors and counters) were clean, but the walls really need a fresh coat of paint along with the handrail. When you take out the cleaning fee, it was an inexpensive Airbnb stay so I was fine with all the above. The place was in a convenient location, and it was very quiet.