Keep in mind these are apartments, this is not a hotel with minibar etc. I only stayed one night, but it's more suited to longer-term stays. Staff was friendly, though didn't speak much English. I only needed them to call taxis for me anyway, and that worked out fine.
Most drivers won't know where this hotel is, though they will know in general where all the Ramee hotels are (it's a chain and they have several buildings in Manama). There's a big sign on the side of the building, look for that.