We were on the same cruise as traci_roo (no relation) and I echo her comments. While the captains decision to stay ahead of the weather was correct, the change to San Juan rather than Nassau put the screws to excursions. It happens, I guess. She was also right on the mark with technical difficulties. What went wrong was never explained but you would think a ship of this size would have some back up equipment. I guess we'll catch “Cats” some other time.
Speaking of size, Oasis is just two darn big. Too many people. While the food was adequate - adequate, not awesome - it was very annoying to hear an announcement every few minutes in the buffet that amounted to "We hope you enjoyed your food now please get out". At several thousand dollars a pop, I resented being told to move along.
We didn't gain much weight however. Probably due to the 2/10th of a mile (each way) from our cabin to the food.
Cabin was small but comfortable. Balcony was nice but a very windy voyage limited it use. Nifty round shower - that was cool.