Don't get your hopes up for a complimentary upgrade....they are very hard to come by, especially on the Magic. If one should happen your TA may be notified ahead of time or you will find out at check-in at the port. Just don't set yourself up for disappointment if it does not happen. July is usually a busy month on
DCL with usually a full-ship.
MJ