As advertised, flexible and understanding