We have stayed at the Candy Cane Inn twice and we love it. It's on the same side of Harbor Blvd as Disneyland and it's about a 7-10 minute walk. They also have a complimentary shuttle that leaves the hotel on the hour and 30 past the hour. The shuttle leaves the Disneyland bus area at 15 and 45 past the hour.