There was a thread about Retford a couple of months back (hopefully the link works)
www.mumsnet.com/Talk/property/3970442-Retford-Notts-does-anyone-know-it
As a lifelong resident I can honestly say it is a nice town but nowhere near as lovely as it used to be. The council/gov't are hell bent on building 1000's of new homes without any supporting infrastructure. The primaries can't cope, the secondaries are useless, you stand only a slim chance of getting into a grammar (nearest is Gainsborough. If you want a child to go there you need to live in a village closer to Gainsborough). The indies are good though.....can give you the lowdown on both.
Because of all the new builds the town is flooding on a regular basis.....the park is currently a lake! People have river water in their gardens a good 6inches deep. So depending where you live invest in wellies!!
There is nothing to do for teens - they'd need to travel to Doncaster/Sheffield. Entertainment for adults is limited. There were some nice eating places, but whether they'll survive Covid is highly debatable. Lots of shops are closing.....Amazon in is your friend.....or a trip to Meadowhall or the Frenchgate. There are a couple of nice independent shops, but like the pubs/restaurants it's debatable whether they'll survive Covid.
Work wise......opportunities are limited. Major employer is the prison and the high security hospital as well as the NHS trust. Otherwise you're commuting. Trains to Sheffield/Doncaster are expensive, even with a season ticket. The Sheffield train is unreliable (Northern Trains are awful) and absolutely packed at going home time.
On the plus side.....the countryside is beautiful, access to the A1 is good.....easy to go North/ South. However, accidents on the A1 result in traffic being diverted through the town......and we simply don't have the road capacity for that (it's a very regular occurrence). Town basically becomes gridlocked which is frustrating. Similar happens at school pick up/drop off town as people have to travel due to local schools being oversubscribed.