5/5. As advertised w/ all the bells in whistles