This place is great. Big spaces and lots of them mean it easily accommodated our extended family get together. Both indoor and outdoor spaces are well set up for relaxing and kids to play. We had a great time.