Hard sole bottom. Graphic with Life is good embroidery. S (shoe sizes 5-6), M (shoe sizes 7-8), L (shoe sizes 9-10). Imported. Soft terry velour.