This exceeded all expectations! The trails were perfect with amazing views and the guides were INCREDIBLE and extremely attentive. They made sure we all had fun while staying together and safe. My son helped to plant a tree as part of their forest restoration project giving back, I love this company! The tour was scheduled for 2 hours, however the guides did not cut it short - we actually went over by 30 minutes and was given plenty of time to take awesome pictures. You will not be disappointed, this is a MUST DO!