I love how easy it is once set up correctly - there are many features that make administering an online business so much easier than having multiple locations/employees running around trying to do everything themselves. The customer service team has been amazing at helping me figure out what needs worked best when setting things up as well as answering any questions along the way. It's not perfect by far but we've had no issues since implementing this platform over our previous system which was very clunky if used properly. We have found great success using EBP because of its ease of use.