The ability to be able to have multiple locations in one system is great. I love that I can create custom fields for each location. It's not very user friendly when adding new locations. You are almost always limited to 1 field per location. Sometimes it will add additional fields when you try to do something like delete a location. Keep in mind there could be better software out there but this is what we had budget wise. We were looking for a system that would allow us to create different accounts for each location. With this system we ended up with many duplicated fields. We also couldn't keep track of changes to the individual locations.