This mirror was delivered in two days perfectly packaged.  It is amazing!  I absolutely love this mirror.  We have it in our master bath.  It was easy to install also.  My husband followed the directions provided.  It took maybe an hour.  Love this mirror.  Well worth the money.