If you are prepared to wait and wait and wait...and wait some more while being told ""only 10 more minutes"" about 4 or 5 times (with a reservation). Then this is the place for you. We left before honesty was completely hung out to dry.
Pros: BAD + RUDE, too small for waiting
more