We bought 2 of the Cardoso Bookcases and they look wonderful and are easy to assemble in about an hour.  As for assemble-yourself furniture goes, these are superior quality and were packed well in their shipping box. I would buy from this same manufacturer again.