Minster Mill: the riverside Cotswolds spa hotel that’ll transport you to tranquility