Everything was great: communication, service, cleanliness, location, etc. Highly recommend it for big groups. We would love to come back.