Mindbody has a lot of features, but I don't find it very user friedly and all the features are overwhealming. I like the scheduling and client management tools, but there were some glitches. I'm hoping for the improvements because it has great potential.