Only took about an hour.  Pretty easy to assemble.  Good quality , love the mirror! The only surprise is that it’s like a distressed white wash look- not a true white color.