"We absolutely loved our time here. We stayed in a beachfront villa and our kids LOVED having a private pool, and I loved the beachfront hammock. The villa is a great design, spacious with two large bathrooms, the outdoor shower was a great feature. Having a washing machine and dryer was also incredibly useful. Basic kitchen (no oven). Really good aircon. The resort was relaxed and the staff were so lovely and welcoming. Breakfast highlights were fresh watermelon and delicious freshly baked pastries. The restaurant and bar on site had a good selection and was reasonably priced, food safety seemed high as we had no issues (nor did other guests we spoke to). The resort pool was also great - large and surrounded by lush tropical garden and we never had any trouble getting loungers. We didn't use the kids club as our kids preferred to stay with us. They organized a few daily activities (e.g. ice cream eating comp, fish feeding) and there were kayaks on site you could use. They organized day trips (for a fee) to nearby islands, where the beaches are a lot clearer and have snorkelling. There was evening entertainment a few nights a week, one with fire dancing. The restaurant looked beautiful at night, and the marina next door also looks very attractive (and a good restaurant there also). Being on the mainland meant we could easily drive to other activities and shops. It's not five star but felt local and authentic. I'd love to go again!!"