i've been to this place quite a few times. i do not like it only for one reason- the people and employees suck. they're rude and if you dont leave a good tip they wont be shy to tell you and kick you out. never once have i got good service at this place.
as far as the crowed it attracts.. they are hipsters and are also rude.