Great location and solid place for a large group.