Be sure you learn the difference between laminate and engineered hardwood.
Our Sam's sells both, and the laminate flooring I have seen is 'ok' quality, but not great. The engineered hardwood however looked extremely well made.
My in-laws installed laminate flooring around the same time I met my wife (about 8 years ago) and it has not held up well. They have had a number of dogs over the last 8 years, and the dogs have not been good for the laminate flooring, and the laminate flooring was not good for one of the dogs (hip problems). It has buckled in places and the finish has peeled back in other places - always as a result of the dogs (from drinking/splashing their water) and puppy puddles that went undiscovered for a couple hours. (My MIL is a neat freak, so it is entirely possible that she over-cleaned the floors... no lie.... just being honest!)
They hold up about as well as carpet - you just can't see how nasty and dirty carpet is getting though. I have always hated carpet.
I am going to buy the really cheap grade hardwood from one of the lumber clearance stores one of these days....install it... paint it a really dark color... rough it up... and call it a day. Less than $1.00 per sqft - and an upscale finish (if done right!).