al emadi hospital very good one!! its no where near the places u mentioned though!!