The apartment is really nice an the view is indeed amazing. The location is great. There are pubs and cafes close by, as well a bus station.
However there are "a lot" of stairs (84) without an elevator. This was no issue for us, but some of the stairs are uneven and may be difficult for some people.
We received all the needed information to get to the apartment easily from the airport. In case of an issue, we received an answer within minutes.
I would definitely recommend this accommodation.