L'Oreal Paris Skin Genesis Deep Purifying Foaming Cream Cleanser comes in a 5.0 fluid ounce fat toothpaste-like tube with a flip top opening. Squeeze just a little out - a little goes a long way. It is a thick, white cream with little polishing micro-beads that help exfoliate your skin as you rub it around. It isn't too rough or sandy-like though, it's soft and creamy. It's so thick that it's a little hard to rinse it off your face, it takes a few tries if your splashing water on, or you can use a washcloth to help remove it. I really like the way this feels as I scrub my face, and I love the way it makes my skin feel afterwards: clean and smooth. My skin never feels dried out after I use it. I also use the Skin Genesis serum and moisturizer after I cleanse my face with this; it's a great routine to make your skin feel clean and bright. I've had trouble finding this line in stores; I was finally able to find it at Ulta.