The apartment is as listed, but does not match the reviews below. The area has been divided into two, we clearly stayed in a new bit which does not have a roof terrace. The other area was being renovated when we stayed so for us to access the roof terrace we had to cross a dusty building site, then the terrace itself was covered in building materials. The side we stayed in felt dusty throughout our stay, no glassware was provided - just plastic cups. The shower is powerful, but drains slowly and has intermittent hot water. During our stay we had a few issues which Vittorio helped with, generally his replies were within minutes of sending a message and he was accommodating with our check in and check out times, allowing us to leave our bags there. The 105 steps are tricky with baggage, but otherwise mostly fine (dependant on how much pizza you have eaten). The location is great, we walked to the station in about 10 minutes with our baggage and walked everywhere else. We booked this apartment based from the quality of reviews and were disappointed that they were not accurate for the place that we stayed. It was however cheap, so I guess it's partly that you get what you pay for.