The place is nice and the food was decent but the organization I am with chose this resort to host a fundraiser for us. although we gave them a guarantee on the number of guests and our turnout was lower than the guarantee, they still managed to run out of food. While they were able to provide more food, it wasn't done quickly and we had some unhappy guests. Then the same thing happened with the desert. I don't know how this happened, but the service was good, just some bad planning on their part.