There's certainly an element of "WTF? We're stuck in a musical?" But the behavior of the characters is sometimes disturbing in a 21st century perspective, and this is made clear. Everyone learns a lesson, there are tears and laughs, and everyone lives happily ever after. It was fun.