Avoid if you can simply because of high traffic
Close enough to the AT to entice thru hikers to divert if other options on the trail are full just up the ridge. The Appalachian Mountain Club runs the site and there is often a caretake present at the sight. The shelter can sleep about 12 people and there are several tent platforms including one for a larger group. All of the structures are in decent shape and the privy is generally pretty clean if the caretaker is on top of it. However, don't be surprised to see it in disarray in the off season when no one is up there maintaining it.
There is a kitchen area with a bear box. Be advised that the box is significantly rusted and quite gross when you open it. It's only a matter of time before the entire bottom rusts out. There is a water source a short distance down the trail and it flows decently well unless it's been exceptionally dry. The trailhead runs along Success Pond road which is used heavily by OHVR traffic and can take more than 45 minutes to drive from Berlin, NH to the trailhead. Due to the large storms in October 2017, you cannot drive the road from the Upton, Maine side.
If you're in a pinch and need a spot to stay, then Carlo Col will due but it wouldn't be my first choice.