The place is a Gold Mine, I like to think you had a an off day. Like I said before, any business, can and will have an off day. It's expected.
No, I would definately say emphatically that they suck. I went, very dissapointed, my daughter and a bunch of friends went, because they heard great things about the place, and everyone in a 7 person group said the same thing..dissapointing. My sister and her daughter went last week...called me to tell me how crappy the food was...I think the people raving about this place are riding the nostalgia train, nothing more.
If you own a business it's expected not every customer will leave happy.