Anyone got any recommendations of good companies to go with? Anyone to steer clear of? Carpet is ****ed from 2 kids, one that has a habit of spilling everything she picks up...