Came well packed, quality material. Fits as it says it will and definitely good non slip pads under. No slipping at all. Only downside is that I wish they were thicker foam/mats because I found them to be thin and not super comfortable. I didnt realize they didn’t have much padding. Otherwise, I love them and how they add to my bathroom.