Everything was perfect from communication at the start to the place when we arrived. Great for big groups, good indoor and outdoor areas. Great host.