We were in transit at this hotel. Very good location, close to the airport. The rooms are decent, the food is not fancy, but it will go for a snack. The room has a full set of hygiene products, tea, coffee and water too.
The hotel was provided by Gulf air during the transfer. It'll do for an overnight stay. Dinner is decent, and on the way back there was breakfast, too, everything is decent.
We were in transit, free of charge - at the expense of Gulf airlines, it's a sin to complain.
The perfect location. Bahrainis are very smiling and hospitable. It takes 15 minutes to drive from the airport, all the sights are nearby.