25.5c is about 78F.
28c is about 82.4F.
Celsius is another of those crazy crazy crazy French things. Fresh water at sea level freezes at 0c and it boils at 100c.
28c is pretty much the perfect temperature.