For large groups we can really reccomend Marcs place it was so spacious with great staff and a great outside entertainment area/pool with plenty of room for all, the location was also perfect.