A brief history:
Together, we have only sailed with Carnival, on the Legend, the Sensation and twice on the Dream. We have always booked thru Carnival, and have never used a travel agent prior to our latest Cruise on the Oasis. We have always booked a Balcony and sailed for 7 days other then the Sensation booking which 4 days was all that we could talk our parents into for their first cruise.
If you don't wish the long read, skip down to our Overall review below.
Spacious in size but lacking in privacy, we have mixed feelings about the balcony on the Oasis. The bed was not comfortable at all as both of the twin mattresses (pushed together) were cup shaped. We prefer a cooler temperature than most, so I'm not going to complain about the cooling. For us it was borderline to warm. Other than that the room was fine. The bathroom also seemed typically cramped but the cylindrical shaped smoked plastic sides seemed more cramped than if it just had a curtain. The room attendant kept our room in good order, but my wife really missed the towel animals every night and her chocolate.