Wow - didn't realize my first review of this place was so error ridden and grammatically challenged. I will blame it on autocorrect on my phone, but who is to say it wasn't my full emotional anger coming through in my review.
Since my first review, I have come back and had pretty decent experiences here. Just have to know when to hit it (avoid the weekends) during odd hours to make sure crowds and wait times aren't as bad.