We recommend the folding bike to riders between 5'2" and 6'2". As for the mountain, city and fat bikes, since they have larger frames, riders between 5'4" and 6'4" can enjoy them.
As for the weight, the manufacturer spec is max 275 lb, but there are many 300+ lb customers who tell us that the bikes support their weight and give them the power they need for hills or other rugged terrain.