I've been trying to pick one for ages but nothing seems quite right. Was close to getting a kärcher then someone said they're no good for that? Any recommendations would be very much appreciated