...
Not _my_ operation anymore, but yes the location is very safe. Not sure what you think you can tell from a google street view.
James, the Google Street View infused me with new confidence in your fine operation! Plenty of parking

What's the monthly rate there, or do you pay by the week?

P.S. If the new owner & the company are both in
Somalia Panama, why are you inviting me to Canada? Is it a clever trap?
