How child friendly was it? I'm thinking of taking my 7yo......