This fits perfectly in the space it was purchased for. It is comfortable and firm. It is a bit on the smaller side but we expected that. Overall, happy with our purchase!