Good place for large family or group. Great location.