HSG test

Has anyone else ever had a HSG test? To check Fallopian tubes? I just got it done last week and would love to hear about others experience, mine was less than pleasant!