I can share my experience with this sale. Booked 22 day cruise and can confirmed that I received $1200 USD obc. I won't get into specifics but this was an itinerary that I've been tracking for several months with no price movement on the Princess website. I contacted the agency in question, and a lovely TA reached out to me and sent several quotes for a variety of cabins and tiers. The quotes were lower than what I saw online. Not crazy lower, but low enough to pique my interest. Pulled the trigger on a mini suite when I was offered the $1200 obc. Not the best deal I've ever seen but the obc covers a lot of costs (crew gratuities, wifi etc) that it made sense for me to book it.