We went to Lourdes to see the Tour de France, but being of a Catholic persuasion we also dipped into the shrine goings on. Hotel Royal is in the epicentre of rosary shops, shrine etc, 2 minutes from the Sanctuary and grotto. Brilliant location.
Rooms are a bit jaded but clean, bathrooms OK, comfy bed, TV.
Noisy at night if you keep the window open for some air - hundreds of young volunteers - and - others - help at the shrine by day and party at night!
We didn't try the hotel restaurant, plenty of reasonably priced cafes and restaurants within a stone's throw.