Brit Club is Ok, bit shabby and, well, I wouldn't necessarily choose to sunbathe there. Gym is very good. It is a good place to hang out and be sociable. Not sure Fiddlers is open, there was a bit of a crackdown on bars. Murphy's is open - excellent place - usually full of teachers. Rugby club and yacht club - very good.
My Choice - Meridien - 5star hotel - beach - cheap food at outlook restaurant, excellent place.
Bahrain is small, but it is a very relaxing and pleasant place to live.