Super love this bath rug!! A 100% cotton!! The size is perfect in my bathroom, it has those sticky things under the rug to avoid getting slippery which a must!! And it is very soft and it absorbs any liquid easily. I really love this. Recommend it!!