Very professional.
This is an excellent song. The plucks are great, the arrangements are great, the mixing is great... mostly everything is great.
However, I do think that some of the transitions - around 1:16 in particular - seem a bit jarring to me. If they were smoothed out a little this would definitely have a ten from me.
But I'm still giving you a five so no worries. :P