Hysteroscopy

Hi I am due to have a Hysteroscopy has anyone else had this and what can I expect