With certain inputs (like the coffee example) the results are consistently good. But certain inputs, like the rain one, are more finicky. Every once in awhile it will respond with a very generic disclaimer without incorporating the user input at all, no matter how much I yell at it not to. I'm not sure if this is because it has its own built-in generic disclaimers about itself, but it still sometimes defaults to generic disclaimers every once in awhile.