It appears that they've made some changes to the program which probably explain the difficulty getting 1500 points this calendar year. I've updated the T&C in the wiki. They no longer include a bonus for Marriott Elite members. However, the bonus does now apply at former Starwood properties, which previously had been excluded.
Also, it now appears to be a flexible bonus. For upcoming trips, I have some that are 1000 miles and others that are 2500 and include breakfast "at select hotels." I'm not sure if that only applies to hotels booked in the destination city or if it will apply to any hotel you're able to book on that trip.