I would have given it 5 stars but it seems the fabric is a bit loose already.  Otherwise it is great.  Perfect color and perfect size.  Also comfy.