These mean the same thing. There is no difference between "a lot of" and "lots of", except that the word "a" would be before "lot of":
There are A LOT OF people here. (or) There are LOTS OF people here.
I feel A LOT OF happiness. (or) I feel LOTS OF happiness.