What is the version of the following sentence with correct punctuation?

With its myriad of small scented flowers and fresh green foliage Persian violet is hard to resist
With its myriad of small, scented flowers and fresh, green foliage, Persian violet is hard to resist.