Arrived promptly, all piece’s included. Mirror was not broken. Now that it’s assembled, we realized it will need further attachment points to secure the bottom of the cabinet to the wall. This will insure the cabinet stays on the wall. A bit of extra work, but we got this.