Small steps adventures is a wonderful company that...
Small steps adventures is a wonderful company that offers amazing outdoor experiences. The guides were friendly and knowledgeable, making the trip enjoyable and safe. The activities were well-organized and provided plenty of thrills. Highly recommended!