Great ambiance, good food, mediocre service. We made a reservation a month in advance and we still had to wait 20 minutes. Our waiter was friendly, but inattentive. Didn't check back to see if our meals were prepared correctly or ask us if we needed another drink. It's unlikely that we will return.