It’s not as far off as you might think, screen size can be misleading for phone size as aspect ratios and bezels change:
S7 dimensions: 142.4 x 69.6 x 7.9 mm
S24 dimensions: 147.0 x 70.6 x 7.6mm
Mostly it’s slightly taller than the S7, otherwise about the same.
You could also argue the lack of bezels now makes cases more necessary and adds to the bulk too though.
This is bizarre, I looked and Rochester Minnesota has multiple high speed providers, including two that offer fiber.
And the isp you have is a wireless isp that doesn’t even list Rochester as within its coverage area, they’re intended to serve more rural areas west of the city. On their map it gets close to but not quite in Rochester, but maybe they’re still able to access it (slowly) since it’s a wireless provider.
I’m guessing this is a whoever owns your Airbnb problem rather than a Rochester Minnesota problem. I don’t understand why they would be paying for this rather than use any of the readily available high speed options there.