We would like to replace our carpet. Who do you recommend, we would like to have foam decking that will snap in like our carpet currently does. Also do you have to send off carpet to as a template or do they have pre-templates already made?