Scans are so exciting, I too heard bubs hb at about 12 weeks, very exciting! As M2B said, you will be able to find out the sex about 19/20 weeks but I have heard of others finding out earlier!
Good news about your 2 friends!