This was perfect for us.  Not impossible to assemble. Works great in our kitchen.  The stainless steel top does scratch really easily just as a warning.