Is it a perfect paradise? Not exactly. But I love it. My wife loves it. My wife and I fell in love there. We were married there. We met life long friends there and we have returned there almost 20 times since 2012.
Maybe because it's not the perfect paradise. Maybe it's because it can be like the "wild west". Sometimes it's not the greatest place ever, but to me - it adds to the realism of the fact that we are not in Kansas anymore.. If I wanted the perfect vacation - with no complaints. I'd drop the money to go to Secrets in mobay. Or disney world. Negril isn't disney. I love it for that reason.
That's all I have to say about that.