Sears also offers the Sunham 21" x 34" Memory Foam Bath Rug (pictured) in six colors for $17.49. The coupon code above cuts it to $13.99. Choose free in-store pickup to dodge the $5.55 shipping charge. That's $14 under the lowest shipped price we could find for a rug of this size.
Sunham Memory Foam Bath Rug 17 x 24 Purple 17 in. x 24 in, a similar product, is available at these stores