This place is EXCELLENT. I had a two bedroom Villa, they thought of everything - we felt like we were home.
Its very clean, everyone is friendly, the food is delicious, the beach is perfect which is rare.
Great pool, we can't say enough. We didn't want to leave.