Hi Louise,
I love the site and feel the design is really appropriate for their services.
I really liked the typing text feature, I think it holds your eye on the website and makes you want to stay to read on, so I think it's a smart feature.
Overall, the design is simple, on brand and flows really well.
I say you're done, hit launch and stop doubting yourself! 😉