Perfect. One leg was off when we got it. I called customer services and their response was immediate however by that time we realized a screw had simply loosened and we just screwed it back in. My puppy loves it. Highly recommended