Hi Jonathan,
I apologize for the late reply. Support was limited during the holidays. You could theoretically use it for anything that required reservations. It’s targeted to restaurant reservations, so all the features are implemented with that in mind. But there’s nothing inherently stopping you from using it for other purposes.
That being said, there may be some features for advanced appointment booking that might not be there, so you would likely need to test for your actual use case before you could know for sure if it would work.
Especially for locations, you could look into enabling the built-in multiple location feature (https://doc.fivestarplugins.com/plugins/restaurant-reservations/user/multiple-locations/) to help adjust the plugin to meet your needs.