I recently purchased a home and a desk was a priority on my list since I run a home business. This desk was a perfect fit for the space in my spare room. It compliments the room and color theme as well. I don’t recommend large printers for this type of desk though. Thank God mine fit perfectly. Yes, you have to assemble it. Although I didn’t do the assembly myself, my daughter did do it for me and she had no issues with it. Good quality and stylish for a temporary solution.✨