Overall, it was a good experience.
The counter stools arrived in good condition except that one pair was missing some parts. I contacted the Sohomod team over email and the situation was handled promptly. It took about 5 days but the parts finally arrived and now all is complete.