Hi Sil
I stayed 3 nights in Finisterre at the Hotel A Langosteira on the Avda da Coruna. It is about 200yards from Finisterre centre and very close to the beautiful Langosteira beach where you can find (if you are lucky) the real camino shells.
I paid 30euros for an en suite twin room including breakfast. The room had a lovely seaview and there were a couple of doubles with balconies which would have been nice for a couple. There were other rooms at the back so it would be worth requesting the sea view if they do decide to book.
Although I walked to Finisterre a fellow walker had knee problems and took the bus. As she was there before me she scouted around all the hotels and decided this one was the cleanest and best value for money. Other pilgrims staying here had stayed there on previous trips and had chosen to come back. A few other pilgrims I spoke to were not very happy with their Finisterre hotels on grounds of lack of space and their cleanliness.
The web address is
http://www.galinor.es/langosteira. I see the price seems to have gone up but maybe it is cheaper if you just turn up? It wasn't full in June as is very slightly outside the main town and I suspect people getting off the bus don't see it.
The staff were very friendly and helpful. The only negative was that one night (Saturday I think) there seemed to be a party going on in a bar next door and it was quite noisy. Didn't hear a thing the other nights.
There is another hotel with a similar name (Playa da Langosteira) further round the beach but it is much smarter and more expensive!
I have a tourist info leaflet with the names and phone numbers of about a dozen other places if you want them but can't tell you anything about them.
Laura