If you are looking for a romantic cruise March 31 or April 1 next year please do NOT go on Carnival. Not that I don't enjoy Carnvial cruises, but that is Spring Break and there will be more children onboard than adults. If you were disapointed in your Royal Caribbean experience, I don't think you will be much happier with Carnival. I agree with Farmer John. In fact, I would think at that time of year your best bet would be one of Celebrities older ships (they are often bargain priced AND do not attract as many families). JMHO.