I was wondering if anyone had any tips on cleaning the Ergo. I've taken it on 2 trips & it has a couple stains that won't come out spot washing. Is it ok to machine wash it? Any tips would be great - I want to take good care of it so it lasts a long time!! Thanks!