Our group ranged in ages from 30-late 40s- two professional couples sans kids. My wife and I travel a lot, and had toyed with the idea of cruising for awhile. Our friends had picked the ship, and we tagged a long. We had all been to Mexico before, and love the beaches there.
Pro's:
The Service staff is wonderful. Very efficient, timely, and friendly.
The cabin is dated, and small. The bed was of average comfort, but the king bed was essentially two twins, shoved together. The TV was from 1980. The bathroom is so very tiny, and the shower is a joke. The balcony was nice.
Boarding & Disembarking is average, slow, hot, crowded. We are from Texas, and I am a beach snob. I am not a fan of Galveston, especially in the summer when it's like an arm pit outside.
We love Cozumel, we had been before. So we skipped excursions, and rented a jeep to explore. The beaches are beautiful, and the water is perfect.