I survived a three day cruise to Ensenada, Mexico on Royal Caribbean's Monarch of the Seas. We left from San Pedro on Friday at 5:30 pm and returned on Monday very early. We were in line to disembark at 6:30 am.
It was not as bad as I thought it might be. The rooms were small, but not terribly so, and very clean. The service on board was outstanding. The food was not bad. Meals in the main dining room were on par with wedding food at any hotel or country club. Pricing was very reasonable, considering that all food (except for room service, Ben and Jerry's and Seattle's Best Coffee) was included. You also had to pay for soft drinks, but we bought a package for $18 that allowed us to have unlimited fountain drinks all weekend.
Ensenada was a bust. It is not a destination that I ever need to see again. Thankfully I've been to Mexico before, or I would have been horrified. I thought it was going to be like Puerto Vallarta, but it was not. At all. But we found a cute little bar and settled in for a few drinks. That made me excited for our upcoming trip to Sayulita.
It was too cold to sit out by the pool on the ship, but we managed to do it a bit anyway. I can't sit for too long, so I used the track that ran around the boat and wandered through the different bars and the casino. We partied in the main dance club and watched a comedy show there on Sunday night. The comedian was actually quite funny.