Stayed at the Francis in Bath. It is a Sofitel. Wife loved it.
It comes from 'so fit', young person's parlance for 'good looking'.