I can't believe it too me so long to purchase one of these.  It doesn't take long to assemble but you need patience with all the screws.  It's a bit pricey but it's worth it.  If you have limited counter space in the kitchen, get one.