Always have to throw Negril Treehouse into that mix:

Nice variety of rooms. Rooms with separate bedrooms, rooms with 2 bathrooms (my favorite), kitchens, etc. much bigger selection of any place that I have seen in Negril.
A/C, WiFi, tv's - hotel has back up generator. (last trip everyone on beach was dark due to outage, not us)
Little farther down the beach than you're use to staying, it looks like, but a very nice area. Beach is great this year.
If son wants to jump on water trampoline - Margaritaville is close.
Nice beachside pool.
Close but not too close to any of the music venues so you won't be kept awake half the night, several nights a week. Close enough you can still walk down to see the shows if interested. Lots of super food nearby (country country, Norma's, Sheretta's) and on-site food is great (Allan's lunch jerk).
Always feel safe on property.
Usually other kids running around. - Staff is excellent with them.

Just my opinion!!!! Let us know where you decide!