Your only real option for that price is Knutsford Express. It's a shared ride on a large bus but it has a/c and bathrooms. The downfall is it won't drop you right off at your hotel. It drops you near Time Square on the beach Road in Negril so you'd have to jump in a taxi from there to the west end. Here is a link to their website for fare prices and daily schedules: https://www.knutsfordexpress.com/
There are no private taxis that I know of that will do it for $25 but a shared JUTA ride might be around that. I haven't checked lately. They are slightly higher priced than Knutsford but run a more frequent daily schedule.