The product itself it great. There is a bit of an issue with the doors staying closed with heavier media in them, but it works. It is very time consuming to assemble... took me about 4 hours. The product itself is fantastic though. I would purchase again. Also - I was worried once I assembled this that there would be a possibility of it tipping, but once you load it with media, it becomes stable.