I arrived at the trailhead about 8AM, no other cars were in the parking lot. YaHOO, a trail to myself. The day was sunny and warm, so off I went to see the Caves. The trail is an relatively easy one, very friendly, with little elevation gain.
The caves have receded alot, with little or no snow field at the entrance. I did not venture inside, but was content to listen to the sound of melting dripping ice at the entrance. There is a short trail that heads off around the bend from the main caves, so we explored there some too. On the way back I walked the trail through the picnic area. There is a nice wetlands section there, worth taking the time to see. Wildflowers were blooming, lots of lupine!
I spent sometime on the banks of the river before returning to my car. For an added side trip, consider driving the Mountain loop Highway in its entirety. I did, and enjoyed the drive. I started in Granite Falls, stopped and did the hike to the Ice Caves, then drove through to Darrington. There are several pullouts that allow for river views and access. The road around Barlow Pass can be a pothole nightmare, so drive carefully.