I think a beginner could do this project and feel happy about it.