Took a year and a half to assemble (exaggerating btw lol) but I do love the outcome :).  I was skeptical of ordering from this website but it came on time and everything came as expected.