Pros:
Well packaged for shipping
Wood quality is good
Stain color was true to photos
Sturdy when assembled
Stainless steel top is backed by wood so it feels solid

Cons:
Many pieces to assemble (We went an extra step and glued all joints for extra stability.)
Top drawers are only 3.5in tall inside and do not pull out all the way
Relies on cam-locks to hold pieces together and one broke during assembly (We filled the joining holes full of epoxy glue to take the place of the cam-lock.)

Summary: For about $350 it was the quality I expected and the assembly was not a problem with some patience.