I absolutely appreciate the fact that it comes 90% assembled. Attaching the legs takes 5 minutes to complete. I rated a 4/5 because the craftmanship could be a bit better but overall a great deal for the price! Would buy it again!