The place was perfect for what we wanted! Aside from a faulty tv and lack of communication, it was everything we were looking forward to! We had a blast and I would still recommend it for any other large groups!