This product is better than I expected. Easy to assemble. The slope is perfect for my Havanese dogs. The ramp was easy for my dogs to learn how to use. They love it and I love that it helps protects my dogs from leg injuries. It is large, but exact to measurements. Well worth the cost.