Fits perfectly. Color is just as shown in picture. Thick and very comfortable to sit on. Would definitely buy again.