We went here to celebrate our daughter's first birthday. And the property is very nice.
Although we started off on a back foot, as the evening we landed we ordered dinner from room service but did not receive anything. We waited an hour and called the reception, who had no clue about it either. In the end we cancelled it and went to sleep without dinner. Although the manager and the staff were extremely apologetic about it and more than made up for it in the coming days by giving us an upgrade to a better room.
The property is smack on the beach and 5 mins walk from the fisherman's village eateries/pubs/bars and night market twice a week. We really liked that part. However the sand on the beach is coarse and the water not so clear for swimming/snorkelling. The property is well maintained and the staff is extremely friendly and hands on. It is a very good property to travel with kids as it has a kids area and pool.