Forms in natural language

I would like to know the best UX pattern for implementing such forms. This will be used to setup the discount of a particular hotel.

The existing swing UI is designed in narrative forms and I am required to implement this as the new web UI. I have checked the natural language form concept a little bit but it has its own pros and cons and few negative feedback as well.

What is the better approach over natural language form and traditional forms?

enter image description here

This is the approach I have taken so far (traditional forms) enter image description here