Everything was great and we had such a great time. It looks exactly like the pictures.. communication was great...location was perfect. Host was great!!