You can also book it through negrilonestop.com
They are great people to deal with. I book all our trips through them.