User rating, 4.4 out of 5 stars with 6856 reviews.
Appointments are needed, but you can often times get a same day appointment.
Answered by GeekSquadSupport 9 years ago