Good solid product. All pieces arrived in order and the assembly was relatively smooth. Product diagrams could offer more explanation but with patience and determination this bed desk was put together and looks great in my office.