Beautiful place, and great location! The service was also great. I would recommend this place for big groups.