Five stars all around.