This is a really fun one because literally translated it makes almost no sense, but it’s actually a really happy and positive thing. “Está que te cagas” literally means “you shit yourself”. But, colloquially it means something like “you’re the shit” aka “you’re awesome”. You can change it around to talk about groups of people, objects or experiences when you really want to compliment them. There is also “¡Cágate!”, which is similar to the way we use “shit!” or “crap!”. You say this when you want to express shock or surprise.
Your friendly neighbourhood travel guide, Leahxx