A little big for our loveseat but the material tucks well and stays in place nicely.