My son loved it!
We got a size 5-6T (my sons usual size) and it fits the way we wanted it to. It wasn’t super big and baggy, but it was roomy enough where we could layer underneath it as well.
The gloves are sewn onto the bodysuit, which I was worried would be an issue, but it didn’t seem to bother my son.
It zips in the back and the fabric is pretty sturdy and stretchy. Overall, my son loved it and I was happy with it too.