Sometimes the waits can be too long, genius staff extremely helpful. Somethings that staff could help you with in a matter of minutes they will make you wait if you don't have an appointment, that sucks. Other than that you know what you are going to get with most Apple stores