Q: I’ve been charged a cleaning fee for a recent hotel visit, and something doesn’t seem right. I’m hoping you can help. I recently booked a few nights at the Grand Caribbean in Orange Beach, Ala., ...