Does it have tea and coffee making facilities in the rooms .
Yes it does, you can also get hot drinks in the reception area but believe there is a charge. In the morning refreshments are provided free with the breakfast.
Yes. All Holiday Inn hotels have them in my experience.
Get an answer from Holiday Inn Express Stevenage staff and past guests.