I've been a customer of CityMax for more than a decade, which, these days, is itself a pretty strong recommendation for such a service. Through that decade, my website has undergone many shifts in focus and design, all of which have been easy to implement using CityMax's user-friendly interface. And when I've had issues -- inevitable on any site and with any system -- the CityMax support team has nearly always stepped in swiftly and helpfully with a solution.
I should also point out that through that same period I have only experienced one price increase and, although no one likes to see prices go up, I have to confess that $24.98/month for the suite of included services (including e-commerce) is still a bargain. As well, the service is always being upgraded with new (included) features.
So, why only 4/5 stars? Well, no service is perfect. During the (very) occasional outages (mostly to do with email), communication with customers could have been much improved. As well, two features important to me are still missing: CityMax sites are not mobile-optimized, which, at a time when more and more people access the web via phone and tablet, is a serious lack; and there is no a preview function that would allow you to see the results of page edits/updates before they go live. Address those three issues and I would easily give CityMax a 5/5 rating.
Meantime, would I recommend the service? Absolutely.