I'm not a fan of cafeteria style eating and waiting in line for at least 20 minutes just to order is not my thing. I definitely wouldn't bring young kiddos here, you'll go out of your mind waiting for the food after waiting in line. Also, sometimes you are forced to share tables with strangers and it is definitely not a great place for a private conversation.
All that being said, the food is good. They use quality ingredients and create some delicious dishes. It's not a cheap meal, but it's a meal you won't forget.