Came assembled, seems like good quality. Product is very white on color and so is there top. Top looks like faux marble.