I was there last week, you do not have to wear a mask, you do have to show ID for contact tracing.
Not mandatory, but highly advisable. Lots of people coughing and sneezing there.
As far as I know its not mandatory for guest to wear them but it's highly advised if you haven't been vaccinated that you should.
Thanks! Your answer is awaiting moderation.