I spent two nights here and it was two nights too much.
The rooms are in small bungalows that get heated over the course of all day. With barely-functioning air conditioning this means it was too hot to sleep till about 4 or 5 am.
In the first room we were given, the doors to the balcony wouldn't close. In the second one, the main doors wouldn't open fully as the floor was uneven and it was a challenge to get the suitcaise through.
Both rooms were generally dirty, but the one we got for the second night was really spectacular. The highlight was the bathroom floor - it was missing a hatch to the drains so you could see "everything" flowing through. Some other features included: a damaged toilet flush, loose tiles here and there, a lot of mould etc. It sounds unbelivable, so just look at the photos...
The service people wouldn't understand that something's not right. Since we were staying for the two days only, we didn't bother to discuss it with them too long, especially since the language barrier was against as.
The sea is shallow and lots of sea urchins were around, luckily the hotel has a swimming pool that was nice and properly-kept. The second thing we liked is the view from the rooms - it was spectacular, especially for someone first time in the area.
There's not really much to do in the neighborhood - you can take a boat to the castle on the nearby island, I guess you could also hitch a ride to Taba or Taba Heights or go shopping in the hotel souvenir shop (remember you are prohibited by law to take any pieces of the coral reef from Egypt).
I rarely post negative reviews, but this place does in my opinion deserve it. I would never go there again.