This place has just one of the best locations and for a large group is simply excellent.