Very sturdy and great quality! Easy to install and seems to be holding up very well. Our cats are loving it and it’s remained stable with our 15 lb pound cat jumping on and off. I love that the carpet can velcro off for easy replacement if needed.