Nice mirror, love the shelf layout.  Even when installed correctly into stud it still has a bit of a wobble when opening and closing.  The side panel are kind of loose by design a these shake a bit.  I'm happy with it though.  Really makes my small bathroom feel bigger!