Great place for a crowd in a delightful holiday town