You will have to call them. They have an outside patio, but you have to access it through the restaurant
Doubt it the have carpet on the floor.
I don't know. We live in Surprise and it was our first time there.
Thanks! Your answer is awaiting moderation.