I am biased because I absolutely love Mena Masoud and Laura Marano, but here is my review.
The two have amazing chemistry and if it were any other random actors I honestly don't think this movie would have been good. The cliche trope of a royal falling for a commoner is cute an works, but something about Lavania, the country Prince Thomas is from, just doesn't work. It is portrayed almost midievel which just didn't mix well for me. That is my biggest issue though. It is a cute movie