Well, since I don't have much time, I'll quickly type this. There might be quite a bit of typos... Anyways, onwards!
First of all, overall good mapping. Or should I say, decent? Yes, decent mapping. I wouldn't say good, great etc. But I wouldn't say bad, horrible, etc.. I suggest you get some...