Assembly did take 3-4 hrs, but worth it! Exactly what we wanted! Using as storage for our office space.