I would NEVER cruise in March. Unless you like really drunk and loud college students. You will never get in a pool or hot tub with out being swarmed.
Good luck sleeping at night because the party is 24 hours a day for all of the 7 days. Have a great cruise and good luck. We will be Cruising middle week of April. All those people are gone and back to normal.