The resort was great, well equipped with shops and restaurants. Villa was well laid out and well equipped also. Very clean. Great host who was very attentive, and even got us shopping in for when we arrived. Resort has two swimming pools one baby and one main one, always managed to get a bed even when busy. Very clean. All in all it was brilliant. We will be returning.