This place is AWESOME! The staff is friendly & courteous. Most importantly, I have yet to have a problem with my computer that they were unable to resolve! The turnaround time is quick (2-3 days) & their prices are EXTREMELY reasonable. Most importantly, they FIX the problem! Come to them for all of your computer upgrade & repair needs!