Very convenient and slightly cheaper then what you pay in the Parks. Still expensive though.
You find everything from a fruit to Disney memories, the service seems to be until 10:30 pm but you find everything! It is excellent that the hotel has a very close store.