The property is right on the esplanade with glorious sea views from the sitting rooms - upstairs and down - and the balcony/deck. The kitchen is well designed and with modern appliances. Bedrooms were comfortable and with plenty of storage for clothes. Air conditioning worked beautifully and we needed both cooling and then heating over the long weekend. Dogs were superbly catered for and welcome. The property agents sent messages every day - a surfeit of attention, possibly, for some vacationers. The only disappointments were the shower rooms, especially in the ensuite where the shower head was fixed. If you are short, you tend to drown under the strongly pressured water! There is no heater in either bathroom. There is no garage, although one was advertised, but we were able to park in the courtyard behind a sliding gate.