This hotel is definitely not recommended. We were a group of 9 so we booked 3 rooms that sleep 3 each, however, we were surprised that the rooms only have 1 king bed and a sofa, NOT sofa bed just a normal sofa that doesn't fit a 10 years old child. The staff initially wanted to charge us the extra bed (which was also extremely small) but then after talking to the manager they didnt. So we paid for apartment rooms to be comfortable and we ended up not comfortable at all. Add to this that in 2 of the rooms the water in the bathrooms flooded so while taking a shower the entire room was covered with water. And the smell was the cherry on the top.
In summary, even though i usually book in radisson blu in most of the countries, in Bahrain it is definitely not recommended.
To be fair, they accepted giving us late checkout.