Really not too hard to put together considering how much it does and how functional it is. Also super sturdy and high-quality. The material is lovely.