We had a fantastic time. Everything was well communicated and lived up to expectations! Would definitely recommend.