Anyone ever have a Sonohysterosalpingogram?

TTC for 2 years and if the semen analysis is all good then that's my next step. Just curious is anyone has ever had one so I know what to expect. :)