We booked a 2 bedroom villa between Christmas and New Year, when we arrived we were upgraded to the 3 bedroom villa which was great as we needed the extra bedroom anyway. The property is well looked after and modern, our villa had great kitchen facilities and wonderful large bedrooms. We were in a beach villa which i think are the best as they back onto a quite grassed area and do not have much foot traffic which we noticed the other villas did have, especially the pool villas. There was a cafe, restaurant and day spa on site as well as 2 pool areas and the beach was a short walk which was ample for the days we did not want to go anywhere. My only thing that needs to be improved was the bar around the pool, the food wasn't great, when we ordered beer battered fish we received 5 small fish nuggets with a basket of chips, we actually thought we had been given the kids meal. The first day we ordered a pina colada and it had no ice in it and it was not cold but if they could improve those few things the property would have been given 5 stars.