It's exactly what we needed for our space! It did take a bit to put together, and one part had us stumped for a bit. But, we completed it in the end and we were so content with the end result! Plenty of storage, also has small openingon the backside for cords if necessary as well. Very sturdy, and the design is indeed modern and beautiful!