The port itself is nice enough. You need to take a cab to town where the shops and restaurants are, cab drivers will stalk you to get your fare and be sure to haggle the price we had one going to charge our party of four 12, and another offered 8 so don't let them rip you off. The streets are full of vendors and they are very aggressive, to the point that it makes you uncomfortable. The will actually grab at you and refuse to take no for and answer. We ate at Carlos and Charlie's which was so so food, the drinks were good. When I go back we will book an excursion and not go to town, or we will stay on the ship.
The bus was very comfortable, the guides were entertaining, knowledgeable, and friendly. The ruins were awesome, you can climb on them. The trip to the restroom was a cultural experience. We went to a cemetery and that was interesting, a fantastic church where local children performed a traditional Mayan dance in traditional attire. Then we went to a resort for a Mexican buffet and some time on the beach and by the pool. I highly recommend this excursion.