We did well with a studio apartment at NBCC this last trip, booked via Airbnb. Less than half what we were quoted to book directly with Jean.

I notice Airbnb has a lot of condo-ish places near but not on the beach in Negril (and some on it also). Worth a look.