HSG test (check for blocked tubes) UK

Has anyone had an HSG test done? If so would u mind sharing your experience :-)