Cooks nice and evenly.  Temperatures are accurate.  That part is very much like a gas grill.  However, the self clean process does not clean as expected.  The grill grates are very hard to clean.  I end up scrubbing like crazy with dish soap and water and still they look dirty.  The plate under the coils never looks clean even after doing a self clean.  Don't know what to do.