The colour and size is perfect.  The carpet is pretty thin/flat, however the price was cheap so I should have expected this.   It is probably perfect for the dining as any spills should be easy to wipe off a thin piled carpet.