Wow thanks for all the responses!

I'm going to go check it out this weekend. We have to go see the in-laws and apparently there's one on the way so I won't have to go out of my way just to check it out. It sounds good though. A lot of rules though but I guess as a company they've thought of everything from bad check fees to getting their carts returned. Makes sense.