The food is amazing and not overpriced. You get what you pay for, in my opinion. The waitress we had was great too. The atmosphere isn't bad, but it's just a little small in my opinion (at least the garden ridge one is). Overall, it's a place my husband and I highly recommend.