Ordered unit on a Wednesday, arrived the next day, and installed in minutes.
Haven't had any contact with Geek other than placing order on website, installing unit. We've had a little over a month and have had no issues at all.
As of today, would glowingly recommend Geek.