I ordered this for my niece for Christmas, so it is technically still in the box. While I cannot speak to the fabric (I am assuming it is soft and snuggly based on looks), the pattern on it is even cuter than I could have imagined! The pictures don't even do it justice. I cannot wait to give this to my sister for her little one's tub time!