WARNING! This apartment is not recommended if you can't carry your own suitcase up 95 very, very steep steps. I am quite athletic, but carrying three cases up for me and my 2 kids was almost too much for me.
BUT the place is lovely and has the best view imaginable. We loved it and would book it again! Rui was always helpful and his parents are very sweet people (they don't speak English but my few words of Spanish got us a long way).
I would also recommend arriving by taxi as the road is very steep and cobble stone.