Perfect location and has everything you need. It definitely is a bit tight but entirely manageable and to be expected in such a location. The terrace is amazing and makes booking it worth it! Do prepare yourself for the strenuous stairs! We counted about 91 steps up to the apartment. Makes you feel safe however. We really enjoyed our time and loved getting to know the area.