Is this coffee table too small?
If you recommend keeping it, what rug would go well in this space?
Without seeing the whole room, the front legs of the sofa should be on the rug. As far as the coffee table, get a nice big ottoman instead...one with legs.
Your rug picks up the plum color of the sofa but get one with some plum and yellow for the yellow walls. Here is one: