Nobody has mentioned whether these are last-minute bookings versus in advance.
Last minute is much easier to find a good cpm. Months in advance it is hard.
I find that higher-end properties actually end up giving a higher cpm usually than low-end. Until you get to category 1, which are usually a good value.