JC.
Is your routing correct, BMI fly to Basel(Basle), depending on how you like to spell it.
Not seen a BMI flight to Geneva.
Cheaper option could have been with Monarch direct,purchase the extra leg room seats at the front, and the £15 (or whatever they charge now) for lounge access.
J.