Hello They did have still and sparkling water and coffee. I did not inquire about tea. They are included in all classes for free. Alcoholic beverages are free only in Premium Economy and Business Class.
By the way all of the blankets were sealed in plastic so I assume they are cleaned each time.
As for the temperature I know that people near the exits were colder but with a child in our party we cannot sit in the exit rows.