So sorry to hear about your hotel experience. It's an awful way to start off your vacation, but keep in mind you'll be on the ship soon! We had a similar experience in Fort Lauderdale years ago. Since then we only stay by the beach at resorts like the W or Ritz Carlton. Yes, more money, but definitely worth it. Bon Voyage!!! Can't wait to read about your cruise!