Petra is very nice and can give great recommendations or connect you to guides in case you want one.
The place is perfectly located in the middle of Centro Historico and all locations you want to visit are easily reachable.
I would defined book it again or recommend it to friends