I love this place solely for the staff. They are very personable and have become like friends to me and my Mom. It is packed in here most of the time. I do not recommend coming during lunch thinking you're going to beat the crowd because more than half the staff goes to lunch around that same time too, so wait times are still horrible as they have 1-2 people working the counter during lunch hours.
The area it is in is a lot to be desired, but the experience you get once inside cannot be matched.