The suction on this thing is great! every time i empty it i think, “how was it this dirty! i had no idea”. The battery life says 45 minutes per charge, but i’m not convinced of that- seems much shorter. But overall  it works great!