The Seven Wonders Hotel was just excellent. Classy decor, clean, great location, friendly, helpful and professional staff, felt taken care of, quiet, and slept very well. The rooftop has a sweet lounge/eating area in the open with a great view. The pool was nice as well. All in all loved it! As for the location, it is about a 15 minute walk up from the main entrance of Petra. I would recommend just to take a taxi on the way up, it's quite the incline. The plus is that you are just a couple of blocks up near great places to eat if you want to try local dishes, prices are better there than right by the entrance of Petra. There's also a bank just down the road.