I was a little skeptical ordering a large mirror like this online, not knowing the quality or what condition it would arrive in. However, packaging was great and everything arrived perfectly. Installation instructions were very clear but I would encourage you to watch the video as well. We are SO happy with it! (even with one slight almost undetectable imperfection in the mirror). It looks fantastic with our new dining room server and table. You wont go wrong with a Rayne Mirror!