Eateries busy, retailers less so