This has a lot of bells and whistles. Fancy for sure; would be great for a club. However, if you are truly a small business think long and hard before committing to mindbody. The price for taking recurring gym memberships QUADRUPLED in the four years I used them. When I decided it was not sustainable, it cost me hundreds of dollars to get the stored credit card info out of their server. When I got it it was only half of the information. When I called to ask about the missing people, and about the data itself I was told that when I agree to have that set of reports run I also agree to cut all ties with mindbody including access to their support. So think long and hard because while it is pretty and fancy and does lots of cool stuff, it's pretty ugly on the other side.