Did not read the "have to be assembly" part. but it was easy to put together and it look evey nice for my purpose. ezcellent