Is the seed everything I need to recreate a wallet?
Yes. If you specified one, the password is also necessary (e.g Trezor). 
It's worth knowing that the seed covers everything (on Trezor at least) such as the bitcoin (and other coins) wallet, the 2fa secrets, password store etc.