I use scrubbing bubbles on everything in bathroom. Mine look great.
I use Windex with a soft t-shirt....buffing until it shines.
I use Method’s general bathroom cleaner. It is better for you and the environment. (At least it claims to be!)
We recommend using a microfiber cloth to keep up with the cleaning. Wiping it down every day keeps hard water from forming. You can also use Murphy oil soap to get them really shiny: https://chemistrycachet.com/murphy-oil-soap-uses/