It looks like a soft structured carrier, much like many others on the market (it's not a unique design, despite their claims on the website).
I'm not sure how suitable it is from birth - do they have an inbuilt newborn harness like the manduca? It seems quite big on the baby in the picture on the website (covers the head).

A mei-tai is a great option for petite mummas - there are lots of brands around and many are quite affordable. You might also want to look in the second hand market.

Sometimes SSCs are made in petite sizes, often custom ones, but also others, so it's worth keeping an eye out.