Diners sit and talk in brightly colored chairs underneath umbrellas.