It is very trim, and seems absorbent. Wouldn’t trust it for my heavy wetter at nap time, but for the awake time it’s cute. My daughter loves Highlander cows so we had to get one. It’s very soft and stretchy. Fits my 6 month, 19 lb long baby with lots of room to grow.