You have made a fine choice.
The only thing I might say,is there probably won't be too many other children for your kids to play with.
All the family rooms face the courtyard/pool area, (which is lovely).
You'll enjoy your meals at Charela, as you order off a menu (never a buffet).
If you feel it was good value, you won't be disappointed.
The only problem you may incur is, once you've stayed at Charela, it may be difficult to stay anywhere else.