Having read the one star reviews - I do believe they are being harsh. The owners are a young couple (I have been in here twice), they don't have owner stickers on, but young is how I would describe them. This is their first venture into owning their own business, and this place will continue to improve as time goes along.
So if you have tried them, give them another chance and if you have not, come on in.