Looks perfect in our home office. I was afraid it would be too big, but it isn't. I don't believe our printer will fit into the cabinet, but there is enough surface area to keep it on top if necessary. I did hire a Handyman to put it together and I am very glad I did. It took him a few hours - but at least I know it would fall apart!