I bought this desk for my husband's den. The desk is very sturdy and beautiful. It took my husband less than 5 minutes to put it together since he had to attach only the legs (desk was almost already assembled). Price is amazing, considering that it's solid wood.
The desk is unfinished and it looks great but I recommend staining it or waxing will it in order to protect it. If you want to keep the unfinished look but still give it some protection I suggest you to use beeswax. I used Clapham beeswax couple of time and I'm very happy with the result.
In my opinion this desk will look good both in a traditional and modern environment. It has very clean lines and the wood is so light that it doesn't look too "rustic".  Just get a modern chair if you want to achieve a more contemporary look.