Amazing customer service.  Beautiful facility. Fantastic food but pricy. We had about 2100 people and they managed fantastically. The pool is great too. I did not see many children around, but that was appropriate for our event. I would recommend this place.