AdvantagesFriendly locals, nice beaches, family orientated, hot, good for diving
DisadvantagesSome of the locals can be pushy, sunburn!
AdvantagesWeather, diving, friendliness, hotel stds and price
DisadvantagesAdjusting to Arab culture and being pestered
AdvantagesClear blue waters
DisadvantagesNot many bars or resturants to go to and feel safe