It's a set price of $169 if purchased in advance, $199 if you wait until you are there. Definitely more worthwhile if you are there more days (and therefore more photo opportunities); if you ride many of the rides that offer pictures; if you're doing things like Pirates League, Enchanted Tales with Belle, Jedi Training Academy where they take tons of photos; if you're doing any character meals that offer posed shots with a character before you're seated, like Cinderella's Royal Table, Akershus, Tusker House, Chef Mickey, etc.