Great place to stay. Location is great. The private beach is awesome. The villa is comfortable, it has everything you need and tons of light.
I strongly recommend it.