A fairy tale type of story that is likable enough, even if it is marred by some unlikable characters.