Casa Grande has a good location, decent services and ok rooms for the price, although it can be noisy. They can provide a heater for your room which we appreciated. Staff is helpful with the exception of people who sell tours through the hotel. (Tour company is called Amazing Andean Adventures.) The woman, Norca(sp?), who sold us a trip to Machu Picchu was eager to sign us up and promise all the best things.
We traveled to Aguas Calientes to stay overnight before our trip the next day up to Machu Picchu The hotel we were booked into was nearly empty and very noisy thanks to a local family who lived there and let their kids run and scream through the hallways. We were supposed to meet with our tour guide that night in order to go over the details of the next day's trip to MP. The guide didn't show up until we repeatedly asked the hotel staff to make several calls to find him. He arrived late with no apology and then told us we would not be able to take the sunrise tour we had signed up for. That was what we had especially told the tour operator we wanted.
Again the tour guide made no apologies, was rude while showing us his big plastic smile, and just said, "That's the way it is." So we were very disappointed and went on a later tour the next day with a different guide that turned out alright. When we returned to the Casa Grande in Cusco the next day, the woman who sold us the tour saw us several times around the hotel but never apologized for the mix-up or even talked to us. She had our money and that was that. So we wouldn't recommend using the tour services at the Casa Grande or the Amazing Andean Adventures agency.
FYI, if you go to Machu Picchu you don't have to book a guide in Cusco but can wait until you get to MP where there are plenty of guides who you can use and get a good price from.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.