I'm always skeptical when it comes to purchasing furniture online, but I ordered 2 of these, and so far, they've surpassed my expectations.  They were relatively easy to set-up, as it took less than an hour for me to put both together.  
The only thing that could make them a little better would be if they already had a varnish/sealant applied, however, that wouldn't impact my view on the quality of the product.