I don't have experience with the Mirage, but do with the Flamingo. Cancelled and rebooked three times last year through their website (price kept dropping). Each time they billed for the first nights room at booking. Each cancellation was refunded to my credit card that day. Made for a confusing CC statement, but everything processed fine.