Great place! host was easy to communicate with and smooth booking process. Booked this on behalf of two staff members and it had everything they needed. Host was great at the start but had many complaints after the boys left and we haven't ever had trouble with these staff members before so I'm thinking a lot of the problems were exaggerated as there was no proof to back up the "mess" they had left behind. But all in all great place, recommended.