Catcha is a very pleasant place. Staff are friendly, attentive, and professional.
Ivan’s is a great restaurant and bar; in fact it’s a bit of a destination restaurant, and not just because of its scenic location. 
Speaking of location….Negril can be a noisy place, with loud traffic and loud music, and Catcha is no exception, especially with Rick’s Cafe next door. 
Best to get a room in the back with an ocean view. If your room is one of the small cabins in front, you’ll be subjected to:  loud music, loud traffic, loud courtyard, and loud barking dogs until 2:00 a.m.  
Otherwise, all good.