Definitely looks like Isabelia pulchella, which is the more current name as far as I know. The three Isabelia species were previously in separate monotypic genera (Neolauchea pulchella, Sophronitella violacea, Isabelia virginalis) until all combined into Isabelia.
This species is pretty tolerant, I give mine lots of water, bright light, and temperatures ranging between 35 and 105 F throughout the year.