Hard! Rocks! Great ups and downs!