What is the best site for legal downloads?

Probably emusic for single songs they are about 49-89 cents and amazon for full albums they are usually 4 or 5 dollars
Im not sure about legalsounds some People say it is legal and some say it is not