Decided to take a quick drive up to see the view. You can actually see Lassen Peak on a clear day. The lookout tower at the top was occupied, you can rent it out nightly via recreation.gov