If it's under warranty, just take it into Geek Squad, or if you have BTP on it.
If it's not under warranty, or has BTP on it, Geek Squad can send it out for an estimate, but personally, I'd contact Apple for service since you'll be paying out of pocket to repair it.
If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
I'm NOT an employee of Best Buy, or Geek Squad, none of my advice is to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun.