I just came off a 2 day trip in colca canyon with colca trek tours and stayed in their accommodation, colca trek lodge. Its was excellent. Our guide Salome was really informative, friendly and helpful. They try and go out of their way to avoid the big tour groups and also have access to some spots that big tour groups cant go to. The accommodation was of a far higher standard than expected, more like a mice hotel than a hostel, with rooms facing out across the canyon scenery. Recommended.