I put this together in about 3 hours by myself. It was pretty easy for me. I really like it but I wish it was an inch or two taller. My 40" TV fit perfect I think. It was delivered in about 3 days after ordering