For Thanksgiving, my family went on a 7 day cruise to the Mexican Riviera. We had three stops in Acapulco, Zihuatanejo and Manzanillo. As my first experience on the cruise, I thought it was a great experience overall. The unlimited food is a concept that I had to get used to at first but it didn’t take me long. I was ordering room service late at night just because it was there. That said, 7 days on a boat is a little bit too long. Once we left the last port at Manzanillo, I realized it would be TWO full days before we got back to port in San Diego. I would definitely do it again but would opt for a 4 or 5 day cruise instead.