I didn't expect to enjoy vacuuming - but this came surprisingly close.