The minerals and other hard water deposits are the major cause of aquarium glass stains. If you don't take care of this decorative item, it will look cloudy sooner.
You must respond quickly and tackle these stains with a homemade or commercial cleaning solution specifically formulated for glass surfaces.