Shangri-La Al Husn Luxury Oman from £1,819 pp