Love this place. it has wifi, heating, outdoor seating, indoor seating with couches and lounge chairs, plus if you want to have a meeting or study group you may call to reserve a separate room with the same great amenities.