Francesco Guidolin admits his side had to hold on against Everton but says Swansea were deserving of the 3 points.