These mats are perfect.  I ordered 3 of them for my house.  They have just enough cushion when you step on them, they lay very flat on the floor to minimize tripping over the edges, and look really pretty.  I'm planning on ordering more for the rest of my house.  These are perfect for both indoors and outdoors.  I currently have one 4'x 6' in the entryway of my house and on one of my sliders I have a 3' x 5' mat on the inside and one 3'x5' on the outside of the slider.  They both look great and it was exactly the look I was going for.  I'll be ordering more for the rest of the sliders in my house.  I have 3 dogs that track a lot of dirt into the house and these mats have helped minimize the amount of dirt that I'm constantly sweeping up.

Pros: Good Quality, Lays Flat, Heavy Duty, Indoor and Outdoor
Cons: Odor when you first open the box