It took a bit to assemble (3-4 hours) but once together it’s exactly what I needed! Very happy with purchase.