It may not fit all our DVDs and BluRays but it made a pretty good attempt!  Lots of shelf space!  If you're sitting this on a carpet, you might want to use the wall fastener so it won't tip over- it's a narrow shelf.  Not too difficult to put together, and you can reconfigure shelves for space depending on what all you intend to store.

Pros: Easy to put together, fits lots of DVDs
Cons: Can tip over easily on uneven or cushy surfaces