No but you can buy one
No
No, you need to bring your own.
Take your own. Several per person...
They do not provide towels, you must bring your own unless you go to their gift shop. It is nice and they have anything you need but they are overpriced like most gift shops.
I just went at New Year and they had them out if they had any clear which was far and few
Not anymore. They used to. But a few years back they stopped offering them. They do sell them in their gift shop in case you forget them, but of course, they're a bit pricey. You'd be better off stopping at a target on your way there, or simply bringing some from home.
Thanks! Your answer is awaiting moderation.