Good for the price. Sturdy.  Nothing can hold up to a bored German Shepherd puppy and that is what happened to mine so I really didn't get to enjoy it for long.