I dont have personal experience with the brand. They appear to be made in China, with a China made copy of the Honda engine.
Most of the "chonda" engines, as they are called, are decent.
Who knows on the quality of the genny head.
Id be concerned about parts availability.
I'd look into Champion, still a lower cost unit, but parts and service are more readily available.