The common name is Peruvian Apple Cactus. We grew these from seed and are very proud of them!
This is intended to be an indoor plant that you can take outside for summer. I’m told they can put on a few inches a year in the right conditions. The fragrant flower is about 7″ across and blooms in mid-late summer.