My family stayed at Chema's last March 25, 2013 for an overnight stay. I would recommend Chema's for couple's and small families. It offers a lovely landscaped resort with a nice small beach cove and infinity pool.
I heard it is under new management so we did not experience any bad service from the crew. Prices for food and drinks are fair. I like the spacious villas and the garden ambience. They have a Clean and private boat for transfers.
The thing that needs improvement:
1. Wifi is only available near the reception area
2. A/C is too small for the room. That's why it takes a while to cool the room.
3. No complimentary welcome drinks or bottled water.
4. Needs drying rack for the rooms.More