I'm quite certain that all parameters remaining the same, if I suddenly came into a substantial sum of money I would be happier. So, I guess under that assumption money would buy happiness, but it's relative happiness. I don't think money could buy you a 'perfect' happiness, it just makes things easier and allows you luxuries.