I've stayed at Ghazala many times and it is the best. Beautiful position in Mashraba right on the beach, quiet but near enough to center of town. Great beach and lovely beach restaurant and wonderful for snorkeling.
Very relaxed, clean rooms and outside areas and lovely staff. Great value too. The best