really friendly place, very clean, decent pool, great staff. location not fantastic - two or three streets back from the main drag, a little out of things. tho dahab's small, so still only 5mins from beach/main strip.
was very nice, if a fair bit pricier (maybe three times) than some other slightly less comfortable alternatives, that were nearer the beach. we'd probably have stayed there if we'd shown up and looked around, rather than booking in advance.
but fine as a base. and very nice pancakes for breakfast!