Our stay at Villa as fantasia was amazing. We booked it for a group of 12 to take some relaxing time after a wedding and our stay was amazing.
The villa is nice and big, the view is next to none from the terrace and balcony with a nice pool and only a few minutes walk from the beach (pretty steep walk though, coming back up will take longer).
The staff is also as good as it gets. Andre speaks perfect English and will cater to your every needs.
Walter, the cook, will make you some of the best food you've had at a very reasonable price. If you were thinking of going to an all inclusive, you should reconsider.
Isabel, the maid, managed to clean the house, every day with 12 people in the house without us noticing she was even here.
Anyways, to sum it up, I would definitely recommend Villa Encantada to anyone and would go back without hesitation.