I like Tamoachan. It's one of my favourite adventures, and the "must get out" feel to it is great. There are a lot of exploration side-tracks that will harm the party, draining their resources. It can be fun to tempt them with gold, but they know that if they take the bait, they're gonna get weaker, and they still have to escape the dungeon without resting.
The adventure was written for tournament play, and that guides the whole process. Some of the encounters are just lovely (you fight a giant slug that is an ancient "god", and many of the monsters have names reminiscent of Aztec mythology). There is an encounter with a talking crayfish riding a giant hermit crab - pure genius. Plus a hall where the PCs have to play that "Aztec Soccer/Basketball" game against animated ghosts, and, of course, fighting a giant bat-god.
When it was touched upon in the Savage Tide AP, I really expanded the Tamoachan elements, using the talking crayfish as a guide and NPC that really confused my PCs (but in a good way). Having a crayfish shout out "Bow down and pay your respects before me, lest you suffer my much-feared wrath!" is pure fun. The Players loved it.