Otter Falls is stunning. Truly breathtaking. A place which must be seen in person to be truly appreciated. Photos and flowery descriptions do very little for this place.