Last week we got there a little late, around 10:30, when they had extra magic hours and the Starring rolls cafe was packed and they had run out of a bunch of things. If you are arriving early you will probably be okay. Most of the items they sell you can use snack credits for. If you plan on arriving when the park opens, get your fast passes for Toy Story ASAP because about an hour of park opening you will likely get a time around 6 pm and within 2 hours they will probably be gone. The ride is definitely worth it and a lot of fun. I will warn you that the lines and madness around Toy Story at opening is insane.