I bought these, not as bath mats but as liners for my guinea pig cage.  I ended up using a set as bath mats as well, and so can comment for both.

These mats are nicely squishy and absorbent.  They have a nice sheen to them so theyre pretty, either in the GPs cage or on my bathroom floor.

I would recommend them.