Has anyone traveled to Pakistan on Gulf Air recently?

Re: Has anyone traveled to Pakistan on Gulf Air recently?

Well, I have finally booked my tickets for end of december using Gulf Air. Trust me its not cheap at this time of the year when none (I repeat, NONE) of the other airlines even have any availability. Everything is SOLD out.
Anyway, I am flying from Dallas -> Frankfurt -> Bahrain -> Karachi. I am coming back from Karachi -> Masqat -> Frankfurt -> Dallas.

On the return flight the stopover in Masqat is 10 hours and according to the travel agent, all passengers connecting the next flight to Frankfurt will be provided with the stay in a hotel neat Masqat airport. I have yet to speak to a rep from Gul Air to confirm this but it sounds a bit hard to believe. Has anyone has any similar experience doing that? Also, how safe is Masqat to go around the places? Will they provide transit visa? Can you easily get by speaking english or do you have to know Arabic? Please advice!