# Mathematica, 66 57 bytes

Length@#1==3&&And@@EqualTo/@#2&@@(FactorInteger@#)&


Defines an anonymous function.

 is Transpose.

## Explanation

FactorInteger gives a list of pairs of factors and their exponents. E.g. FactorInteger=={{2,1},{3,2},{5,3}}. This is transposed for ease of use and fed to the function Length@#1==3&&And@@EqualTo/@#2&. The first part, Length@#1==3, checks that there are 3 unique factors, while the second, And@@EqualTo/@#2 checks that all the exponents are 1.

# Mathematica, 66 57 bytes

Length@#1==3&&And@@EqualTo/@#2&@@(FactorInteger@#)&


Defines an anonymous function.

 is Transpose.

# Mathematica, 66 57 bytes

Length@#1==3&&And@@EqualTo/@#2&@@(FactorInteger@#)&


Defines an anonymous function.

 is Transpose.

## Explanation

FactorInteger gives a list of pairs of factors and their exponents. E.g. FactorInteger=={{2,1},{3,2},{5,3}}. This is transposed for ease of use and fed to the function Length@#1==3&&And@@EqualTo/@#2&. The first part, Length@#1==3, checks that there are 3 unique factors, while the second, And@@EqualTo/@#2 checks that all the exponents are 1.

3 golfed 9 bytes off; edited body

# Mathematica, 6666 57 bytes

(Length@#1==3&&And@@(EqualToLength@#1==3&&And@@EqualTo/@#2)@#2&@@(FactorInteger@#)&@@Transpose@FactorInteger@#&&


This is a super weird program structure, but I think it works.

Defines an anonymous function.

 is Transpose.

# Mathematica, 66 bytes

(Length@#1==3&&And@@(EqualTo/@#2))&@@Transpose@FactorInteger@#&


This is a super weird program structure, but I think it works.

Defines an anonymous function.

# Mathematica, 66 57 bytes

Length@#1==3&&And@@EqualTo/@#2&@@(FactorInteger@#)&


Defines an anonymous function.

 is Transpose.

2 added 9 characters in body

# Mathematica, 5766 bytes

(Length@#1==3&&And@@(#2==1EqualTo/@#2))&@@Transpose@FactorInteger@#&


This is a super weird program structure, but I think it works.

Defines an anonymous function.

# Mathematica, 57 bytes

(Length@#1==3&&And@@(#2==1))&@@Transpose@FactorInteger@#&


This is a super weird program structure, but I think it works.

Defines an anonymous function.

# Mathematica, 66 bytes

(Length@#1==3&&And@@(EqualTo/@#2))&@@Transpose@FactorInteger@#&


This is a super weird program structure, but I think it works.

Defines an anonymous function.

1