I was looking for lightweight rug that i can move around and use on the hardwood floor or on top of my carpet for kids to play. It is pet friendly as well.  The rug is foldable and very easy to maintain and clean. As I check it is Stain Resistant , Water Resistant  and Machine Washable.