I was a little hesitant after reading some reviews but I’m so glad I took a chance and purchased this sofa! We’ve had it for a few weeks now. I don’t have any “gap” issues with connecting and it doesn’t slide around. It is on carpeting. It’s firm but still comfy!! 
Very happy!