Great location, dog friendly and plenty of space for a big group.