We stayed at the Comfort Suites in December and I think the shuttle times vary according to the park hours, but what we found was that there were 2-3 departures in the morning the first one being around the time the parks opened. In the evening they started to come back around 5pm or so and the last one being after the park closed. We used the shuttle service and never had a problem---but we usually stay in the parks all day anyway. This hotel was a great place to stay. It was very clean, staff was friendly, they had a great complimentary continental breakfast (we ate it every morning), and a large outdoor heated pool. You will definately enjoy it there.
It's very close to Old Town so there are a lot of dining options, I can't list them all it would take to long, but there is a Ponderosa, Pizza Hut, etc..... typical strip type restaurants. There were also a couple of places close by that offered delivery service to the rooms.
Hope this helps.