These weather expressions are tricky. We know (or should know by now) that the translation will have a different grammatical structure than the original. But what structure is needed exactly, and how different can it be? If you read the discussion you will see there are many ways to say the weather is good in July. The different phrasings, including yours, mean about the same. You can report your version. Maybe Duo will add it to the database.