Amazing place for a big group to have fun.