Debs place is a new, comfortable unit in a quiet location close to the centre of St Helens.