I just bought a Squier Mini P Bass from GC for $179. I checked the inventory at my closest GC store and they had one red Mini P Bass in stock. I pulled it down from the wall and it was awful. Poorly crafted, floppy strings, mediocre sound. While I was playing some other basses for fun, my friend walked around the store and found yet another mini P bass, this one black, brand new, and not listed in the GC store's inventory. This Mini P Bass was excellent! Played great and sounded great. The workmanship was much better. So I bought it. My band thinks it sounds much better than the Danelectro Longhorn or the Hofner short-scale Beatle bass I had been playing. Moral of the story: Play it before you buy or be comfortable with returning it if you buy online. The only negative I have to report is the tuning machines might need an upgrade. My friend suggested I change the strings first to see if better strings might be okay with the present tunning machines. I not, then I'll look to upgrade.