The CozyUp Bed Ramp is made of quality wood, with a cherry finish. The assembly was easy and took about 20 minutes. The walkway is carpeted. I have an English Bulldog who weighs around 50 pounds, he will use the ramp but it seems to be designed for a smaller type of dog. But my cats love it, it is set up by a window and they run up the ramp and look outside.