We were on that ship less than a year before you and experienced NONE of what you described. It's kind of a shame you missed out on a great time at Great Stirrup Cay. My kid loved the water slide and wave runner. The food at the tropical barbecue party was actually damned good, especially the salads.
Sorry you had a bad experience. Don't let it turn you off to cruising, you can try a different line.
Sorry you did not enjoy every aspect of your cruise. Try a different cruise line. Different lines cater to different clients. for fun you can try this quiz to see what is the rite cruise line or you. http://cruiseline.com/advice/how-to-book/pick-a-line/quiz-what-cruise-line-is-right-for-you.
It can take a few to find the one you like, as you get older your choice od cruise lines can also change.
When a cruise gets off to a bad start, it is difficult to recover from... especially for a first timer who took a leap of faith often based on glowing reviews of how wonderful cruising is. That said, booking with a company like Priceline may seem to be a good deal, but they are not in the cruise business. The agents there don't really understand the ins and outs of cruising (e.g., when to book beverage packages). They work on throughput; the quicker they can get one customer booked and on to the next, the better.
I hope you try cruising again. We've cruised for years. We've had great cruises and also not-so-great ones but we have not allowed those less than stellar experiences keep us from booking again. We just move along to another line and try again.
I was so sorry to read that you had such a bad experience on your first time cruising. Please don't judge cruising by this one experience. It is hard to believe that a Cruise Line cannot give a small bar of soap in each stateroom. But, I know that it happens. And then cruiselines wonder why they have such a problem with the norovirus. I suggest that you try an another cruise line and see if you experience is different. Good luck and be sure to post again if you choose to give cruising a second chance.
*Cruiseline.com is not a booking agent or travel agency, and does not charge any service fees to users of our site. Our partners (travel agencies and cruise lines) provide prices, which we list for our users' convenience. Cruiseline.com does not guarantee any specific rates or prices. While prices are updated daily, please check with the booking site for the exact amount. Cruiseline.com is not responsible for content on external web sites.