Went on Carnival's Beach Break and city tour. My wife enjoyed Acapulco and said that it is much cleaner and more beautiful then she remembered have visited the city on spring break in 2000. I would encourage this excursion since it keeps the vendors at bay and will take you to the nice parts of the city. The Resort that you go too has a nice pool, good entertainment, and excellent food. You will also get to see the cliff diver show which is really worth it.