I put some water on it to test it out and it absorbed it within 5 minutes. The size is perfect I have a small bathroom and it fits perfectly. It’s very soft and 100% cotton so I’m hoping it will last a long time