It really makes the perfect sandwich in about 3 minutes.  It is easy to clean.  The only hold back from giving this product 5 stars is that it doesn't break the sandwich in 1/2 all the way.  It seals both sides but I have to cut along the seam to break the sandwich apart.