Nice visuals, good music, entertaining performance. That's all really. The prince is not good-looking and I thought he could even be gay, and camila cabello although pretty, isn't pretty with bangs. It's just not a good look. No chemistry or romance and very badly cast. But entertaining all the same, I've seen alot worse.