Dave and Kelly are the most attentive, considerate and lovely hosts. The flat is perfectly appointed, sparkling clean and the location is ideal for beach and relaxation. Shops, restaurants and markets are near-by, but once we settle in to the outdoor deck, it is really difficult to move.