Excellent and sturdy….once I managed to fit it together. I had to resort to warming up the plastic elbow joints with a hair dryer to help me put it together, though on the plus side, there is no danger of it coming to bits any time soon. A good product, but not easy to assemble.