Being a teacher, I can only cruise at "peak" times. We have always cruised at spring break as breaks are different for everyone. The ship has always been ful but you wouldn't know it. There's so many activities, excursions, etc. that I haven't noticed a problem except maybe at the pools - they can get very crowded on "at sea" days. Good luck with your decision.