Good but issues
Things change and we were caught by surprise in the time we used this product. Overall the product is good and mature and development is good, new features come steadily. What we have an issue with is changes, changes that affect our site, of which we didn't receive notifications. It happened twice.