The hospital classes doesn't usually cover birth and preparation for birth in depth. If you want to be prepared for a specific type of birth especially a natural birth, then you should attend specific classes like HypnoBirthing, Bradley or something similar that prepares you for a natural birth. I think the hospital classes are fine for someone wanting to have a c-section. But if you want a natural birth, you have to remember that our c/s rate in private hospitals are over 70% so you have to be a bit more prepared to end up getting what you want if you are going that route, or else you might just be pushed along on the hospital route.