Claude Puel has praised the "fantastic" attitude and spirit of his Southampton players this season and is happy to have finished eighth.