Negril one stop is ABSOLUTELY the place you should contact about rooms. No need for a travel agent.

http://www.negrilonestop.com/

They ARE a travel agent!