Its really a basic 3* hotel that is overpriced. The room is fine with a terrace with plastic table and chairs, and most units have a view of the beach and grassy areas - ours didn't which may be why we were not that wrapped in the place.The beach is nice when the tide is in but rocky when its out. We had dinner by the beach and a nice atmosphere and food was good at reasonable prices. However breakfast was not up to standard expected when you are paying over $250 to get mainly an Arabic selection, sachets of instant coffee, tinned milk, cheap orange juice etc but you can order an omelette. Staff are good.
Its a dry hotel catering mainly for local Arabs, but ask the staff and inside there is an unadvertised duty free liquor hole in the wall window like 40 years ago in some countries - on the RHS at the top of the lane to the dive ramp. Good prices and a lot of locals drive up in the early evening - quite funny really as its hidden away with absolutely no signs.
At 11.00 am when we were leaving 3 bus loads of daytrippers from Dubai came in and that would destroy the family beach scene which generally was nice. I guess we just got spoilt in Haj Eid in Thailand at much better hotels on better beaches at less than a third of the prices.