Assembly relatively ok especially when you work in two, just the desk itself is a bit narrow esp due to the shelves taking up to 14 of the whole desk plate area). But for the price definitely worth it and quite sturdy.