Before her recent cruise, Elizabeth Maglione stayed just one night at the Courtyard Marriott Miami Downtown/Brickell. Later she realized the hotel charged her gift card for two nights and she asked for a refund. Now the hotel wants to issue a future travel credit.