Magic Mountain is exactly what the name suggests. This was out second trip to MM and we'll be back again next year. Love it.