5 stars all around, everything was as advertised and other reviews are spot on.