Perfect fit. Separate cushion covers are great and stay on. No retucks in over 2 weeks.