I think this film fails to reach its own high concept. Beatriz has tragedy in her past, and moderate success in her present. She is consumed by sadness and fear, but also hope. She sees the good in everyone. Or, at least, she tries.
The trailer led me to believe that this might be an unlikely love story between Beatriz and John Lithgow's character (who, in the trailer, mistakes fellow guest Beatriz for hired help, probably based on her relatively plain attire and ethnicity). But no, this isn't one of those stories.
In fact, aside from committed performances from both Hayek and Lithgow, there isn't much at all to recommend this film. It has a few cringe-inducing moments -- and not the good kind. All the other characters are thinly written, blandly portrayed. There are few (if any) laughs. And the ending, unexpected as it may be, is not satisfying.