Took a little bit to put together, but for the price its not bad. I have it on carpet so its not very sturdy, but I'm sure on a hard surface it would be.