yes to everything but the men, i don't want to even hear the word men, man, male,boy or anything else to do with them when the time has arrived. the only reason i tolerate my son is because he's too young to understand anything and he came out of me soooo...