Good quality materials. Was a little tricky to put together - directions could have been better. Does its job well. One thing to note - when fully extended, it will wobble even in mild wind. Our dog is taking a while to warm up to it because of how easily it will move in even a summer breeze.