Ok...so they have everything Apple. I love Apple. I have several Macs and an iPhone. The issue I have with this store is the attitude (holier-than-thou) of the "genius" staff. While they know their computers, I often feel like punching them as they diagnose a problem/issue.
Prices are set by Apple and there's plenty of selection. Just be prepared for the attitude.