there are scratches and small dents all over the boards (I assume because of bad factory handling). spring holders are useless and impossible to install: long leg is too short and hits a base F. some dowel holes are damaged (during manufacture).
so you should be DIY guy to assembly.
I browsed tenth of sites. all offers same product (and I assume from the same manufacturer), but prices vary. so, we selected this web site with the lowest price.