Came with all the right pieces and mirror with no cracks! Beautiful once it’s put together. A little tedious with how the instructions are written.