Negril Escape has all you have asked for and right on the cliffs, breakfast included as well