Perfect.
Everything we needed and the Host looked after us very well when we needed help with something.
Highly recommend.