Beautiful hike with ever-changing scenery! The hike is fairly flat, with some ups and downs, but nothing strenuous. There's a little path after the first large lake (about halfway into the hike) that has a swimming area and rope swing! After the second lake there's a "secret" path to the waterfalls that's marked with a rock arrow on the ground.
It took us about 3 hours round trip, and ended up being a bit shy of 8 miles since we took the secret waterfall path.