All the hotels are within a half kilometer of the shrine located on only one road. So if you choose any advertised hotel on any website (trip advisor/bookings.com) they will be very close (not more than a 5 minute walk). They offer no amenities and are very very basic, but then I guess ur not going there for anything other than to visit the shrine. Do the candle light rosary which starts at 2100. Its worth it. The entire shrine is magical.