The apartment is superb, fantastic location, stunning views, comfortable beds, good air conditioning and nicely decorated (we loved the maps)- it has everything you need to self cater & the roof terrace is beautiful. Yes it is up a hill & quite a few steps to the apartment (& parking can be a bit challenging on the slope/narrow streets) but it's a small hill & the views/location are totally worth it!