Hа сайте МИДа Бахрейна сказано
https://www.evisa.gov.bh/VISA/visaInputConditions for Visit Visa
The Visit Visa is only granted subject to the following terms and conditions.
Fees:
Visa fee: BD 5.000
Total fee: BD 5.000 (payable on submitting the application)
Grant conditions:
• The visa is issued on arrival at any entry point for the Kingdom of Bahrain.
• The visa fee is paid to the Passport Officer on arrival in Bahrain, and a receipt is issued.
• Your entry must not violate the security and national welfare of Bahrain.
• Nationals of Thailand are exempt from paying the visa fee.
Entry conditions:
• You must not take up paid employment during your visit to Bahrain.
• You must be able to support yourself (and any dependents) during the visit.
• Passport must be valid for length of time you will be in Bahrain, or the length of the visa, whichever is longer.
If your passport validity is in doubt, you may be denied entry to Bahrain.
Stay conditions:
• The visa can be used only once, for a single entry.
• Length of stay allowed is 2 weeks (or longer for some nationalities).
Extension conditions:
• This visa may be extended at NPRA in Bahrain on payment of a fee.
Т.е. никаких требований к отелю, только к сроку действия паспорта и наличию денег.