The setting is spectacular and really good for the kids to play. Unfortunately it does NOT make up for the shortcomings in everything else. Food is terrible. Service is awful. Be prepared to wait HOURS for your food. Two waitresses serve 100+ people on the patio during busy times. It's a disaster.