I guess "isolated" is a matter of opinion.
It is reasonably close to Plymouth which is good, but I've always considered Wentworth to be "in the boonies." It has always struck me as a somewhat poorer area.
But the natural setting is wonderful... it's very peaceful and there's great outdoor opportunities everywhere.