My first impression was lovely tropical paradise and then things took a turn, Not enough towels and toiletries provided for three guests in the villa we stayed. The buggy driver took an hour to attend and the TV was not working so called reception several times and then gave up in the end. Mosquitoes kept us awake most of the night, they delivered Morten which helped a bit. We were seated for dinner but the dinner wasn't served for at least an hour...the view from the restaurant was great. The food when eventually arrive was fresh and lovely, but the service was very very poor. I do not think I'll stay there again.