We have just returned from a six night stay and can't wait to return. Giuseppe was so friendly and accommodating and the view was out of this World.
Yes, there are lots of steps from the main road up to the property and yes, it is a 15 minute walk to the main square but we did it with our nine month old baby (along with pram, change bags etc) so this shouldn't be an issue for most able-bodied people. Plus, the views on the walk are so stunning that you don't really notice the walk.
The best bit: most of the other more expensive hotels with pools, bars etc are open to the public (it's about 10 Euros each to use the pool facilities) so you can have the best of both worlds.
The room was big enough to accommodate the travel cot supplied (at no extra charge) and was clean and cool (didn't need to use the aircon). Rooms are made up daily and linen changed every two days. Breakfast consisted of lovely fresh pastries and cereal, as well as tea, coffee etc.
Giuseppe also managed to arrange very competitive transfers from and to the airport so check with him first before booking elsewhere.
I can't fault any aspect of our stay other that it was too short.