Booked for Christmas

Can anyone tell me what its like and has anyone else stayed there or own a villa there.

Hows the location and community etc ?