Yes and yes. Laminate flooring is pretty cheap and pretty easy to lay down. Also will increase sales value to your home, especially if you have carpets, which seem to be winning a lot of unpopularity contests. You can check on HGTV for a lot of ideas on how to do it yourself, where to go, the many different styles they have. I think you'll like it. Very easy to clean. I love mine. Swifter and I'm done.