We very much enjoyed our stay, particularly because the location was so central and in easy walking distance of all the main sites plus restaurants and bars.
The apartment was warm and comfortable and had everything we needed including a small balcony to watch the world go by.
Communication with David and Angela was very easy and they arranged for a taxi transfer for us from the airport. Angela also gave us some useful information when she met us on arrival about places to go and where to leave our luggage.
I would fully recommend a stay here.