In spite of having made a reservation more than a month ahead of time, it still took 35 minutes after our reservation time before our table was ready. Also, one of the waiters spilled about a cup of soy sauce on my girlfriend. It wasn't hugely exciting when that happened. Another issue is the noise level in the restaurant area basically makes it impossible to talk to anybody.
However, the food is really good. Lots of great options for all sorts of tastes, the service was prompt once we were seated. You can't really go wrong with anything you order. I'd give it 3.5 stars because of the combination of lateness seating us, soy sauce all over my girlfriend, and noise level, but Yelp doesn't allow half stars, and it deserves more than 3.