They are about as stable as any umbrella out there. That's basically all they are is an umbrella that attaches to a tree. They may be good for a light rain but you're still gonna get wet if a down pour comes along.
BTW, all roofs are overhead.


Unless you are standing on your head.