We had everything we needed, the location was fabulous, and there was even a sweet cat to hang out with. Highly recommend.