This griddler was perfect for us because it lets you cook breakfast as well as burgers, chicken, etc using the different plates.  It came all assembled and just had to remove some packaging before use.  Clean up is very easy.  I would have liked more instruction on the panini part especially around timing of how long to keep items on the griddle.  There is a chart at the back of the instruction book that tells you cooking time for a bunch of foods but unfortunately it wasn't for the foods I was cooking.  Overall, I would recommend this item.