Perfect, from all points of view. 5stars no doubt