Perfect fit but very firm to sit on.  Color is true to online image.  Thank you!