This place is great. Location, cleanliness. Communication, etc.
He had a great time and I highly recommended it.