I prefer plastic because I do not have to worry about broken glass on the ceramic tile bathroom floor when my Bengal boy goes on a romp - much safer.You can purchase Jo Malone Bath Oils on the Jo Malone Web site, or at Saks, Nordstrom, Neiman Marcus, and other department stores.