It's really good. It's funny, with sparks of romance and action scenes as well. The cinematography and set is magnificent. I keep swooning whenever General Ling appear with his uniform (or riding his horse). I love that they use real horses instead of making the actors bouncing on a fake one ;;^^