I'm happy with my curio cabinet. It wasn't that easy to put together but my boyfriend and I managed. It comes with plastic screws that looks cheap but work fine. As another reviewer said, the glass shelves aren't flush with the walls. There's about a quarter of an inch gap on both sides. I haven't put the doors on so I can't comment of the magnets.