There are three things that are going on at the same time here.
1. Take out counter at the back where you can order food.
2. Pastry/Coffee counter that's a must before you leave.
3. Actual sit down restaurant that has a long line, but is totally worth the wait.
My friend and I did 3 first and then 2.
Worth all the money and wait. I had the best soup and sandwich.
Plus the cookies and coffee I took home was delicious.
It gets really busy, so don't go in a group.