Ok, so we had the semi live niece cruise. To one up, SIL just got off BA, well, maybe not a one up. No semi live, just news after done. Her friend booked and did details. Mid ship balcony in good location. Not sure if any packages included for free, cough cough. Was not asked nor did provide consulting services.
Third hand account from first time cruiser, one and done. Liked Belize. Turn off was a charge for everything around each corner.