I stayed at the Grosvenor (across the street from the Hilton) and have to say, whatever you do, avoid taking the bus back to the hotel! -- The buses run pretty frequently to get you to the parks, but not as frequently to get you back and you usually have to wait in the middle of a parking lot for your bus.
What I did was to take the bus from the Grosvenor to the parks, then to avoid the dreaded TTC on the way back, we'd hop the monorail to the Contemporary and get the bus from there to DTD and then walk to the hotel.
It sounds complicated, but it really wasn't and it was much better than waiting for the hotel bus (which doesn't seem to pick up as frequently on returns) -- I'm pretty sure you can't get a bus directly from the parks to DTD.
Also, it isn't a bad idea to walk across the street and catch the bus to the park at The Grosvenor...it's the last stop, Hilton is the first, so they pick you up at the Hilton and then go to all the other hotels on the strip which makes for a long ride! Same deal if you take a DTD bus back to the hotel. Grosvenor is the 1st or 2nd stop, Hilton is the last, but you can get off at The Grosvenor and just walk across the street to the Hilton.
We ate dinner at the Hilton one night and I thought it was very nice. I didn't see the rooms though, just the lobby and the little convience food shop and the restaurant.