watch the shipping costs. for us west coasters, Mann Lake is usually cheaper even though some of their prices might be higher. if cost is not an issue, the assembled and painted boxes are fine, but they are far more expensive.
i order their lower grade wood unassembled and they are very nice. there is the odd ding or knot, but no holes. it takes no time to assemble and paint boxes if you have a nailer and spray painter. even with a brush it's not a big job.
just depends on how much you can afford to spend........