I have been using Mindbody for a while and I am pretty happy even if sometimes I find it a bit intricate / slow to use. By the way it is a good tool.Very happy of their customer service. It is enough to send an email and they call you back giving the requested support. The italian one (Carmelina) is always polite and very professional.