Excellent location, but beware that in additional to it being on a hill, there are 74 stairs to climb to the flat. Invigorating, but for some it could pose a challenge.
The kitchen and bathroom could a thorough cleanings. The sink areas, counters, and shower stalls need to be clean for guests to enjoy feeling at ease!