Overall functional but extremely cheaply made. No rigidity at all. The mirror is mounted with double-sided tape on a very thin plastic sheet. Shelves bend under a minimal weight. Pulling the door of the magnet makes you worried the mirror is going to crack.