Anna, I use the Shark on my laminate it does a pretty good job, Just be sure when you order it to order extra mop pads. I use mine in the living/dining room. We haven't had any problem with buckling either. DH and I installed the floor oursevles, and we were sure that the subfloor was secure. It's even putting up with the kids skateboards and skates.
Before that I used a product from Home Depot, Zep..it was a spray cleanser that I mopped with a "mop pad", I needed extra of those too. That really worked well, however it did get a little expensive. On the bright side, that mop is a good dust mop and worth keeping around.
The shark is much more sanitary, and safer due to my and my DS#2's asthma. I keep a scent free home. we each have different triggers.