Great value for money. We only stayed one night as I think most people do in Aguas Calientes to visit Machu Picchu, but the room was a decent size with a good bathroom, and the staff provided breakfast from 05:30 so we could get up to Machu Picchu early. My only other point was that no staff members were waiting for us at the station to help carry our bags, though this may have been due to late communication as we booked last minute. All indications were that the hotel would send someone, so I can only imagine the fault lay with late communication and possibly due to using the ******* chat feature rather than directly calling the hotel. So check this if you stay here by calling the hotel directly.
All-in-all it was well worth the price and I would probably stay here again if I visited Machu Picchu again in the future.