The food and the staff were excellent and so much for the kids to do. They have afternoon tea which we joined everyday, their passion fruit juice was amazing as it is fresh squeezed from their own passion fruit trees. Hotel rooms and grounds overall were clean and well maintained, however the beach left a little to be desired. The small portion of beach directly connected to the hotel was mostly clean but on the beach on both sides the property needs to be cleaned up. Again, great staff and food, clean rooms and grounds, lots for the kids to do, afternoon tea is great but if the beach could be better maintained this would be a a regular place for us to stay.