Cameron was here right on time , repaired the problem , and just a really nice person , explained what he had to do .