A ton of assembly. Took 2 hours to put together. For some reason I thought the countertop was a stone or granite type. But it's laminate. It works for the small space I am placing it and the amount I spent.