This spot meets all of my criteria, great coffee drinks, very reliable WiFi, plenty of comfortable seating and a variety of tables, and the staff is top notch!! Currently my favorite Starbucks ;)
was here in August had an excellent sandwich no longer on there menu but they'll make it if asked, which was yummie