An amazing place with room for large groups.