A new dual-branded hotel opened its doors in Downtown L.A. bringing a striking addition to the city's skyline