A smart, contemporary hotel in the center of downtown Los Angeles, the Omni offers a glamorous place to stay in a great location for exploring local museums and attractions.