A couple of scattered comments — when I walked through Miraz last summer I saw a posted sign saying that the CSJ albergue in Miraz was opening early. I think the private albergue has drawn away lots of pilgrims, since they open early, and I wouldn’t be surprised if they are trying to bring people back. Like others, I stayed in Roxica.
From Roxica, it is a very short day into Sobrado, but then you do have lots of time to visit the monastery. And the best place for a meal in town, IMO, is a little ways out of town. It’s the “restaurante de toda la vida,” the family owned place that has been there forever, whose name, I think, is Bar Real.
Someone on this thread asked for recommendations for Villalba. My recommendation would be not to stay in Villalba. The albergue is on the main road into town, and it is one of those black modern boxy constructions. I have slept there and it’s fine, but on my second time through, I walked from O Xistral to Baamonde. The town of Villalba IMO doesn’t have much in the way of charm or ambiente. Xistral to Baamonde is 35 km, which may be too much for some. There isn’t much elevation gain, and t is a day with a fair amount of asphalt, especially on the way into Baamonde. But O Xistral, which is located about 6 km after Abadín, is one of the best places on the norte, a polar opposite from the albergue in Villalba.