Bays Rest is a great place to stay. It's very well equipped and clean.
It is very close to the town centre and easily rideable distance to the St Helens trail head.
Highly recommended and would happily stay again!