A quirky, cosy haven right in the heart of Kenmare