This place is great. I've been in here twice in the last week. Once for my iPhone and once for my Macbook pro. Everyone is super friendly and does what they can to help you. If you need help around the store, its very easy to find someone to assist you. The attitude of the employees really makes this place spectacular. The only issue is the wait time. I had a genius appointment and still had to wait half an hour to talk to someone once I was there. Still a great place.