I was expecting better service than I received here. They have a lot of employees in the store and they try hard, but I fell through the cracks. I showed up for an appointment, but had to wait 30 minutes. What they told me would take 15 minutes ended up 90 minutes... I think my iPhone was ready, but I suppose he forgot to get back to me. You can download a store app, but it was useless for me...I advanced in in the queue, then fell behind again. The service is very uneven. I do like the displays, you can try a lot of new devices here, but wish they would improve on service.