M.E.
I had my first baby at Kaiser SF and it was really great. However, I don't know if they did or didn't have any of the programs you mentioned. They had just built a new maternity wing and the recovery room was really nice with a place for my husband to sleep. Good-luck.