Does everything that is needed. Programming is a wee bit tricky, but suspect no worse than any other brand. The 20 year old m/wave that this replaces seemed simpler (but maybe that's familiarity). Not used the grill yet (and not sure I will) but the oven works well, heats up quickly etc etc.
Just a note to others.....if using the oven, the sides do get a little warm (and some parts hot, but not too hot as to burn you, well not that I've found out yet), so make sure it has ventilation room.