They certainly have vehicles that hold seven people.
There is no need to “shop around” Stefano is the best there is, I have used his company for trips for over a decade.
His drivers always show up, always are courteous and never late.
Just remember you get what you pay for, if someone is undercutting his pricing, which I feel is very fair you have to wonder how they are affording quality. Gas, vehicle maintenance, etc. costs money.