I am extremely satisfied with this product. I've only had it a short while but I've used it for toasting, baking and rotisserie cooking as well as warming. It has proven to be excellent in every respect. I especially like the ability to control the use of the upper and lower heating coils independently -- especially for the rotisserie. This is an extra control that I appreciate. I have not tried steaming in the grill and griddle tray but I believe this will also prove to be one of my favorites. I was pleasantly supprised to learn that the griddle tray was removable for cleaning. This should be pointed out in the description since I almost didn't buy this unit because I thought that this tray wasn't removable.