Perfect. I was able to assemble myself in about a half hour. Stable. Tipped once when my kid tried to swing aggressively on it but otherwise hasn’t budged.