We purchased this unit to replace an 18 year old unit.  Great fit and easy install, even with our mechanical lift vent.  It looks nice and works well.  The grills are very robust and coated in rough finish that can make cleaning them with a paper towel or sanitation wipe challenging as it shreds the fabric.  Cloth towels work better.  Also dishwasher safe, but they are so big that this is not practical, at least in our dishwasher.