I like it!
Happy house, I like to call this genre. Very relaxing, but still something I could dance to if I could dance. Great work, man. I wish I could put this much depth into my songs (without my computer maxxing out)! You've got emotion here.
Favorite part is probably the square lead at about 2:45!