Perfect bath mat.  It is light enough to dry quickly and is cushioned enough to be comfortable when you step on to it after shower/bath.  It is not non-slip.