Who told you that you were getting the $25? Princess? Your agent? Were there any restrictions involved in order for you to get the $25 (length of trip or cabin choice)? For the future, before you sail, verify any perks you are promised by reading your online booking at the Princess webpage where you do your online check-in. If it is not showing on your booking, call whoever promised the perk to you prior to leaving then ensure up to the day before you leave the perk is still on your booking. You should have gotten an email of your booking from your agent and or Princess after total is paid showing a breakdown of all charges and OBC's (On board credits). That will also show any extras you will be getting.