Overall quality is good. Took quite a while to put together but was worth it. The mirror is not working properly (see top right corner of mirror in photo) will be reaching out to support to see if this can be replaced. Overall, very satisfied.