Bench legs are a little wobbly as one is shorter than the rest or something is off anyway. It sits on a rug so that seemed to help keep it steady. Overall, good quality and seems like it will hold up nicely with my dog using it as a step up to the bed.