The windows are optional and chosen in the drop down menu when adding this shed to your cart. We don't provide assembly, but it does arrive in a kit for the owner to install themselves. Feel free to contact us with any other questions.