There is a bar at the start of town which provides decent service. Another, Bar Juan, is in the square. The supermarket is at the far end of town.
The first bar you see as you arrive in town served a great coffee and had good sandwich options. Friendly service and nice clean restrooms too! Great place to stop :)