Beautiful piece! Delivery was quick and easy. It came fully assembled, which was also great! There was some staining on the mirror but I was able to get most of it off. It’s not noticeable unless you look closely. Overall I’d definitely recommend it!