Great piece; we are happy with it.  Only reason I give 4 stars instead of 5 is because the assembly.  While not terribly complicated, it comes in what feels like 100's of pieces, so plan on assembly taking well over an hour for even the mechanically inclined.