Yes and they are really fast. I would have to recommend going a few times for yourself just to experience the friendly staff and to look around at things that may not be available online.
Yes
Yes, heard an overhead announcement yesterday - 2 hour delivery.
I believe so.
Thanks! Your answer is awaiting moderation.