Reusable nappies?

Thoughts? Pros? Cons?

First time mum.