Pretty good tune matey.
As a whole mix, it needs to be a bit brighter, everything apart from the hats is a little muddy.
There`s a lot of nice mid-range stuff in there and it needs to be separated out a bit so that the whole (low-mid to high-mid) mid range is there.
I like all the swimming ambience.
My guess is that your a making this through monitors that are very bright and top heavy, and you are over compensating your eq?