No they do not
Don't know. I didn't pay the bill
Not lately. But they do take military discount. I am getting 10% off the last time I was there. Sometimes it pays to serve your country
To be honest I have no idea but you can always call there location sorry u couldn't help
Thanks! Your answer is awaiting moderation.