We found a giant cutout in our bathroom so we got this and it fit perfectly. Mirror is heavy but the cabinet part is plastic and very lightweight. It has 3 shelves which are non adjustable but there is a good amount of space in between and we are using plastic organizers. Magnet is pretty strong so I try to be careful when opening it because I’m afraid it will fall out but as long as it’s screwed in tight, it should be fine!