Sol Agave is a stylish, upmarket Mexican restaurant and bar offering creative takes on classic dishes.