Perfect tour. Right length of time, amount of walking, etc. awesome weather helped as well. We started off with a really big group but they split us in 2 which I really appreciated. Our guide Mike was great, informative and funny despite his deep contempt for Nicholas Cage ;) highly recommend