We were told that this was a good place to go with our 2 kids.  We arrived at 5:45 on a saturday evening, and they were slammed.  The service was slow, I am pretty sure our waitress had WAY too many tables.  I got the bacon blue burger and it was good, although they overcooked, I asked for medium and it was well.  My husband liked his southwestern wrap, until he picked up the second half and discovered a hair on the plate.  Once our waitress returned she immediately took it away and asked him if he wanted anything else, but at that point he lost his appetite.  They did take the $ off the bill.  It took our waitress at least 10 minutes to bring the check once we asked for it, then we paid partly with cash and partly with a card.  We instructed that she take the cash off the bill and put the rest on the card, she returns, cash gone, and full amount on the bill.  Now we stand around another 10 minutes waiting for her to return.  Finally get it all taken care of and get out of there. Definitely not someplace I would recommend or return to.  Maybe it is better during the week when they aren't as busy?