Everything you could possibly wish for and much much more. Such a magical place, kids were in their element.