It does work for single location as it is a cheaper option. So if you were to build your listing manually on the same directories we submit data to, it would cost more. Unless you are using Yext, automated submission tools rely on standard data propagation for each directory to process data. It is known not to be quick process as each directory ingests data at different times/schedules.
if you don't have the time or budget to manually manage your listings, Moz Local would be a quick solution and cheaper solution for data submission.
If you have the time and budget for manual management, it takes longer to claim/verify, then submit the data, however it will be quicker to update than waiting for data propagation.