We stayed at the 'Cars' hotel - I think it's called Hotel Santa Fey. It was the cheapest of all the Disney options as we booked it so last minute so did not get any deals. The hotel was fine, clean and there was a shuttle service to the amusement park. The only thing was there was no pool. We were only there for 3 days so our focus was going to the park everyday and because you are in a Disney hotel, you can go in an hour before everyone else, but if we were to stay longer, then it would be nice to have a pool to come back to (we went in the summer). Mind you, I felt three days was enough, we were meant to be there for 3.5 days but opted to head back early on the last day. We all loved it but three days felt like the right amount of Disney. My kids were 3 and 5 at the time. They still remember it well and still ask to go back.