I'm giving it a 4 star because it simply is to small of a location for as many cutsomers as they get especially on the weekends.
Went in there today with a malfunctioning iPhone 5 and not only walked with a new phone for free because it was still under the 1 year warranty, but also info on how I was throwing away 20 bucks a month paying for Verizon's phone coverage for 2 phones.
Staff is very knowledgable but the place is always busy so be prepared to wait.