Not at all difficult to assemble but make sure you have an electric screwdriver and some ratchet wrenches. There is also a need to do quite a bit with the supplied hex keys but there is no easy way to avoid that. Table was easy and was together in 20 minutes. Once I figured out the chair assembly it only took me 8-10 minutes per chair. So I would recommend doing it yourself and avoid the additional expense of assembly.
The table and chairs are great. They are sturdy and look great. Height is perfect for a casual dining or sit-around and yak session. Well worth the price I spent and the time it took to assemble.