Perfect tone-on-tone bath rug with raised geometric details. Gives the hit of texture needed for my floor. Non-slip backing. Thick cotton. Luxurious and substantial. Worth the price!