Yep, Costa Rica, Panama,Peru, just to name a few places with a LOT more 'bang-for-the-buck'. Especially Costa Rica- cleaner beaches, better service, friendlier locals (Yes! They are!). Closer and cheaper to get to.