Oh, I love this place.  Usually wait a while, but what a fun crowd to wait with.  Fun is the name of the game here..from the time you get there til you leave you are entertained.  And fed, so much food in their servings.  It's a toss up whether I like the food or the people who work and go there the best.   I've, been back again and again and again...and will keep on going.
Pros:  Everything
Cons:  very crowded, but worth it.
                        
more