I believe, US can accurately say if it is a boy,but can be less accurate for girls as they can miss the organ if the baby has crossed his/her legs or if the position is just not right

But then, croissants experience say otherwise.
When I delivered, the woman next to me had a boy, although her US said girl. The boy had all pink clothes for him!