I just returned from a Mexican Riviera cruise in a Junior Suite and loved it. The additional space, the size of the balcony, the extra amenities in the bathroom all make for a better cruise experience. I just published a review of the cruise at
There are some pictures of the cabin, balcony and bathroom so you can get an idea of what it is like. Have a great cruise!