Lovely place has everything you will need for a big group.