Very clean, newly renovated plenty stairs but worth the climb, great location. Very good host. Highly recommend.