Great food. But a 1 star for a really uncomfortable environment. We were seated 10 mins after our reservation (our entire group showed up 3-5 mins after our reservation, they don't seat incomplete groups, which I think is normal). We are quick eaters and wanted to hang out to enjoy the BYOB feature - however the 3rd time the waitress visited our table she had a check, and subsequently asked if we needed change at each visit. Within 55 minutes we felt pressured to depart. Best of all this was a Monday at 6:35 pm - hardly peak time to push for huge table turnover.
If you show up, expect to stay for less than an hour!