Wow thanks for all your fast replies!! I'm getting more cheesed off as the hours go by! We knew at 8am the plane was tech, we made the decision to switch to tomorrow's flight at 9am and we are still sitting here at 11am waiting for "someone to get us to take us to the hotel".
So some more details its a j ticket man-sin-mel-akl-dxb-man and I've upgraded to f with miles, does that change any of the advice given so far?
Many thanks
Jo