Sturdy, my German Shepard likes to use along with the chihuahuas.  Years of use and still going.  Carpet is Velcro on, can take off and throw in washer when needed.