A surface cleaning apparatus comprising a body (1) with a front face (201) wherein the front face (201) comprises a non-planar lower edge (203) such that in use the distance between the lower edge (203) and a plane of a surface to be cleaned is not uniform.