Fun, exciting and worth while!