Legit site in my experience, just not as good as their bigger competitor.
Wish I'd have just waited for soccer.com to ship my delayed shoes. Instead I found them on prodirectsoccer.com and ordered them on a Friday. Monday morning soccer.com emailed me saying my shoes were being shipped. I promptly emailed prodirectsoccer asking to cancel. I called them several times that day, only hearing a message stating no one could answer. I emailed again later in the day and then received a reply that the shoes had already shipped. I asked for a return label and they said I needed to package and pay for shipping myself per their policy. I told them thanks for replying and that I'd go back to buying from their competition.