For and indoor/outdoor rug i was worried it would be really rough to walk on/sit on. Its actually pretty soft for an indoor/outdoor rug but also not as expensive as a more plush rug. Not extremely thick but a rug pad would help that if you wanted more cushion. 
Color is a light-med gray, sometimes has a little blue undertone to it but still looks gray. The white is close to a cream/off white. Noticed the edges weren't always straight or would go in slightly at the corner. Really not that noticeable except when next to a plank on our hardwoods but also who is going to notice that anyway. Overall i love the rug and how it completes our living room and that it didn't cost a fortune.