We stayed 4 night at El Primo, all the rooms have a balcony that faces the beach.
The staff is very friendly and helpful.
We enjoyed a lot the food for breakfast which was alternate Egyptian breakfast and eggs omelette with fruit salad.
We had dinner once at the hotel and we were pleasently surprised.
The room was very nice, AC working well, very clean, nice view, also some wire to hang out towels to dry. the shower pressure was not constant but not a big deal.
I will definitely come back to Dahab and I'll definitely come back to El Primo