Stilettos: features, types and reviews