This was pretty difficult to put together. It took me about 4 hours, but i'm not very handy and had to stop a lot because my hands were hurting (this was the 3rd thing I built that day). It's very heavy and I needed help lifting the top on , but if you have at least moderate strength then you should be fine. (I may have been able to manage it with difficulty but I lift weights at the gym and struggle with anything over 5lbs. for comparison) I don't see any alignment issues, or any gaps. It looks very nice and sturdy. It even has a rubber pad on the legs to keep it steady and not scratch the floors.