Probably Al mourjan is the nicest.
Food is good especially the apetizers but a bit overpriced to compensate the location costs i guess.