Thanks condition one for the rec.
I did this tour a couple weeks ago. Overall, it was a good experience, exactly as you described. However, I think they're a little bit overpriced for what you get, food wise. Nevertheless, for first time visitors, it may be worthwhile.