Everything was just as explained. Thick and sturdy. Wish they did not roll them, we had to lay them out to flatten, but other than that...perfect. And has helped the dogs get down the stairs.