@bbride: Our upgrade was upon arrival and for the length of the stay, but it may be worth asking about. They were very particular about what credits could be used where, but again, just ask, you never know. I was able to charge all of the bridesmaid's hair to my room because they were not allowed to use their spa credits (for spa services) for their hair, which was annoying, but I wasn't going to make them pay for it either. I'm not sure who their DJ is, so I can't help out there.