This place has everything you need. Stunning decoration, close to the shops and the beach, access to indoor pool, kids playground, tennis court and a great restaurant. Melissa was a lovely host and we will definitely be back.