I have researched and I have called many many places. I have never found it cheaper to book direct. IMO, travel agents and Negril one stop are outdated. U are your own travel agent, especially since u know where u want to stay. Use expedia, travelocity, hotel.com, etc, there are so many. One stop has deals sometimes, but we have always found it cheaper...found coco for my newbie friends for april a couple weeks ago for 80 bucks a night.