Fast and accurate service. They have WiFi available. There is plenty of seating available. The negative was that the seating is retro and desperate needs of an upgrade. Also the time that we arrived, some of the tables were not cleaned. They take AMEX and Apple Pay.