cannon dancer review