3.5 Very Good

overall a decent, good attempt, some nice music...