The vanity cabinet came completely assembled. The top came in another box as well as the mirrors. Getting everything installed took under 2 hours. Longest part of the process was applying adhesive between the top and cabinet.