This is a great place not only to have lunch but also dinner. I go there often and I am very satisfied with the quality of food and service. It does take some time to get it but usually it is reasonable. Regardless it is relatively big place, I dont have feeling that it is crowded. You are limitted to seeing only people on one of your sides, which is very good. The place smells great too :)
Pros:  Food, location, prices
Cons:  Sometimes it takes longer to get the order
                        
more