I like how easy it was to set up! It's simple to use with no prior technical knowledge needed. The customer service team has been great too - very helpful through training at first (which took about 5 minutes) then after launch they were available 24/7 via live chat or email if we had any questions along our learning curve. We have used other programs in the past but this one really does everything well from booking appointments all the way thru billing & reporting so there are not many things left out of the box which makes us feel comfortable using their product. There isn't much room for customization once your initial setup is complete as far as design goes- however we do hope to add some features later down the road such as different pricing plans depending upon what type of business owner uses them most often etc. I would.