I love it - it's a little bigger than what I imagined, but is very nice - would definitely recommend.  I did not have to install and assemble, but it was done quick and I didn't hear any complaints :)