I've used Budget Lawncare for 20 years (you'll also see them listed as Thompson Lawncare). Their pricing is always competitive (have checked a few times over the years) and they are very reliable. Always there on the scheduled day, and when it storms, there's a good chance they'll still be there by the end of the day. If storms wipe out the day entirely, they'll still be there that week
They mow, edge/weedeat, and blow the grass. 3-4 dudes knock it all out in 10 minutes
https://budgetlawncare.netThey will also do hedge-trimming and flowerbed cleanout - negotiate one time and/or regular maintenance. My elderly dad used them for years too and had the flowerbeds serviced occasionally