Two couples from Canada recently did a trip to various places in South America. We stayed in Cusco before and after going into the rainforest, and also before and after a trip to Machu Pichu. Staff was extremely friendly and accommodating, rooms were clean, comfortable beds and good pillows, breakfast was very good.
I would definitely stay there again.
One thing we were pleasantly surprised about was the bathroom has a 110 volt plug in it... So our NA electrical appliances are usable without a converter!