We stayed in a villa for 3 nights and it was absolutely gorgeous, 3 balconies, lovely view and felt very secluded. The bed were super comfy and jacuzzi baths. The pool its big enough to swim in but also has thoughtful landscaping, a waterfall and a hot tub. The waiting staff were always very friendly and helpful. The food was delicious and they were accommodating to swaps for my son. Would highly recommend.