The property includes 264-rooms and suites, and is easily accessible to major business and transport hubs within the emirate