+1 here for BeeperMD.
It was very easy to setup the appointment for 5 of us and I was able to upload our passport information when setting up the appointments. The tester texted prior to arrival and met me in the lobby of the hotel, came to our room and tested all 5 of us. She was very polite and professional. Results came in around 30 hours or so, all free.
I showed the results at the Delta check in counter and at Canadian customs, without issue. The results had our names, address of the hotel and our birthdates. They did not have our Passport numbers on them, even though there was a space for it. I would have felt more comfortable if it did, but no one asked about it.
As an aside - we have an 11-year old unvaccinated daughter. We had some issues with the Delta agent in Orlando. She was trying to tell us that we needed to have Day 1 and Day 8 testing setup prior to boarding the plane, which I know from my research is false. I asked to speak to a supervisor, who called it in and was told we were fine as long as we had our PCR tests. The funny thing was that even after that, the agent took the phone from the supervisor and tried to convince their call centre she was right. In the end, she just hung up the phone, handed us our boarding passes and passports without saying an additional thing.
I was a little surprised when we returned to Canada, my 11 yr old daughter was given a "Testing Exempt" status because the rest of us are vaccinated. She did not have to test at the airport and does not have to do a follow up test. She still has to loosely quarantine, but no testing. I was not expecting that at all.