The chairs themselves are pretty nice, especially for the price. Assembly might be tougher than you think. There are no pilot holes to attach the seat, just "L" brackets and screws. You have to screw into the bottom of the seat and the side of the chair (solid wood).  The real problem for me is All Modern's customer service. We ordered four of these chairs and received two within a couple weeks. The other two never showed. When I inquired All Modern told us that they were on the way, no worries. They gave me tracking numbers that were bogus. Weeks went by and they never showed, I continued to email and try and find out what was going on, after several weeks and many emails they admitted that they had never actually shipped. The other two chairs finally did arrive a month and a half later.