This fits perfectly in my kitchen.  While it did take a little time to assemble, it was worth the time and effort.
Only negative feedback was with regards to the delivery.  I had purchased the express delivery however the package was sent out a day late and thus was received a day late.