San José's drinking culture is split between the neighbourhood bars of Barrio Escalante and La California, which tend toward specialty cocktails and craft beer, and the more traditional cantinas and sports bars of the city centre. The best coffee in the city comes from the growing number of specialty roasters who source directly from Costa Rican farms.