Shanghai experiences a subtropical marine monsoon climate, and the distinct transition through the four seasons is a feature of the climate in Shanghai. Because of the long winter and summer, and the short spring and autumn, there are about 126 days in winter, about 110 days in summer and the total of spring and autumn is about 130 days. The annual average temperature is around 16 degrees Celsius; the highest temperatures appear in July and August when the monthly average temperature is about 28 degrees Celsius, and the lowest temperatures appear in January when the monthly average temperature is 4 degrees Celsius. The annual precipitation is approximately 1,100 mm. Without a bitterly cold winter and a sweltering hot summer, Shanghai is suitable for traveling during all seasons of the year, of which spring and summer are the best traveling seasons.