Big Fun Museum: does it live up to its name?