Great resort, villas and location, very friendly and welcoming staff. Amazing breakfast buffett. My only negative was the pool heating,, we stayed early January, and found the pool temperature just to low ~24c (considering you pay extra heating) it was only adjusted after after a number discussions. This would probably not be concern in warmer months