We spent a weekend here for a friend wedding. And yes, it’s a great place for weddings and convent itself looks nice.
Our room was 604, in the villa furthest away. Access is problematic if you have a lot of luggage, but parking was at least was ample. Location of the room is good, it is in quiet place, in the shade, behind the trees. To the main building (convent) it is a few minutes walk. Room itself is nice, relatively new and large enough for two people. Downstairs room unfortunately offers less privacy.
Breakfast was OK (located in the main building, some minutes away), but i can just say that meals (outside breakfast) were quite mediocre. And i found the "obligatory" seating quite strange (even for breakfast).
Service was good and friendly (both staff and waiters). I didn't check the availability of the wifi in the villa, but there was a free wifi for guest available at the main building.
Beach is as it is... not the best - but has plenty of shade and a great sunset view :-) Outside and inside pools are available for free to guests and you share pools with camping guests (at least the outside pool, which is open only in the summer).
Beside the food, i found the current setting quite disappointing. Some villas were renovated and populated, while many unoccupied villas were just in a poor state (broken windows etc). It’s a pity, because otherwise the setting is nice and rooms are good. Don't expect luxury from the villa, it is at the end of day a three-star place.