Has anyone been to Istanbul and/or Petra?

I'd like to book a 1 day tour from Amman to Petra. Not sure if we should book it directly from the hotel or whether we should book ahead.