The food was good. The drinks were good. The prices were steep. It wasn't a surprise because restaurants on the Strip tend to be overpriced. But the service was terrible. Our server was a mumbler and never looked us in the eye so we didn't really know what he was saying or if he had heard us. We were there for an hour and got our waters refilled once and no body checked on us.
I do not recommend Chayo. The Strip is full of Mexican restaurants so it isn't hard to find another one. And the drinks you can get anywhere.