Just finished replacing mine. We would have gone to laminate but didn't have enough clearance under the slide. Yes I know it can be adjusted etc. but without cutting back the kitchen tile it would not work. The professional carpet layers tell you what a rotten job it is and how much it's going to cost which relates to them not really wanting to do it. The advantage of doing it yourself is that you have all the time in the world to measure, measure, think, measure, think, measure cut a bit and so on. You are not being paid by piecework which most pros are. Rent a proper carpet stapler and kicker and take your time. It actually took me two days to do it. It is worth it to take the time to get all the cabinets and furniture out of the way if you can, it's a lot easier than working around them. Carpet is very forgiving unless you cut it too short also pick a carpet that doesn't have an obvious pattern as you now have to have it nicely lined up. And oh ya, pick something that is the same color as your dog!!