It seems the majority of your grief lays on the agent and hotel. Why are you posting that here? This is a site for CRUISE related reviews. How was the food onboard, the entertainment, the crew or the ports of call? Your "review" should be posted on Yelp regarding your booking agent and the hotel, not here.