Everything you need and more, highly recommended.
Definitely will book again.