Only stopped at Catcha for dinner and had a drink at the cliff edge, so can't comment on the feel at the bar.
Stayed in 203 at Idle and it was great. Rooms are nice, but no place for clothes. Lived out of our luggage on the floor. AC was strong, bed comfy enough (pillows need replacing though) balcony awesome! Loved it during the thunderstorms if not at a beach bar. Left a few citronella candles out there, worked like a charm. The couch out there is great for afternoon naps! Staff is top notch too