A coffee table can be beautiful and still annoy you every day. Usually the reason is not the table itself but where it sits. Too close and your knees bump it every time you stand up. Too far and your tea lives out of reach, so you leave it on the floor.
The good news: you do not need to buy anything to fix this. Sliding the table you already have a few centimetres is often enough. Try it below with your own sofa width.
Gap: about 35–45 cm (14–18 inches) between the front edge of the sofa and the edge of the table. Most furniture guides land in this range because it matches how a body works: enough room to swing your legs out and stand up, close enough that you can set a cup down without leaning forward.
Height: level with the seat, or a little lower. A table roughly the same height as the sofa seat, or a few centimetres below it, is comfortable for cups, books and a laptop. Much lower and you hunch. Higher than the seat and it feels like a wall, and it is awkward to eat from.
Length: roughly half to two-thirds of the sofa. This leaves a little space at each end for people to get in and out. It is a starting point, not a law: a round table or two small ones can work just as well on a long sofa.
In a small room you may sit closer, around 30 cm, if you rarely have guests and stand up carefully. In a big family room with a deep sofa, 50 cm may feel better because people sit curled up with their feet on the cushions. A light, movable table such as a stool, tray or nesting set lets you change the gap for whatever you are doing.
Walkways matter too. If people walk between the table and another piece of furniture, leaving about 60–90 cm clear is a usual guide. Where the room is too small for that, a table you can tuck away is a better answer than squeezing everything in.
Do this with a tape measure and a bit of tape on the floor:
Before you buy a new table, try a sturdy side table, a pouffe with a tray, a stack of books under a lamp, or a second-hand find. Cosy is about how the room feels to sit in, not about adding more pieces. If you do shop later, you now have the three numbers to look for: seat height, length and the gap you like.