Baby carrier??

Does anyone know what kind of baby carrier this is? And if so do they recommend it or does anyone have a recommendation on a good baby carrier that will last a while? TIA