We really enjoyed the food at Mango Bay and even though we stayed for 4 days never felt the need to go out and eat somewhere else. Much of the food is locally sourced which fits with their ecological efforts and it is all delicious. The mango smoothies were amazing, our children lived on them. They also have two restaurants with largely the same menu but the change of scenery was nice and one of them had table football so that was good for the children to play while we could eat in piece. I would recommend the restaurant if you are coming from outside, the setting and the service as well as the food were perfect.