We've cruised 3 times prior with Princess and hve never received an upgrade when booking an assigned room through a TA. This time around, my husband and I just booked directly with Princess and paid for a guaranteed BG category room for a cruise this August and we were notified a few days ago that we got upgraded to BA room!!! We are thrilled since we only booked a week ago. Thank-you UPGRADE FAIRY!!!