\documentclass[border=6mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}[x=1cm,y=1cm,line cap=round,line join=round]
  \definecolor{wall}{HTML}{F6E9D4}
  \definecolor{wallw}{HTML}{EADBC0}
  \definecolor{floor}{HTML}{C79A6B}
  \definecolor{floord}{HTML}{B5875A}
  \definecolor{sofa}{HTML}{C56B5A}
  \definecolor{sofad}{HTML}{A9543F}
  \definecolor{tv}{HTML}{2C3033}
  \definecolor{tvsc}{HTML}{6FC3D6}
  \definecolor{wood}{HTML}{9C6B3F}
  \definecolor{skin}{HTML}{F0C9A6}
  \definecolor{hair}{HTML}{E8E8EA}
  \definecolor{cloth}{HTML}{7E8FB0}
  \definecolor{warm}{HTML}{F4B85E}
  \definecolor{curt}{HTML}{D98E73}

  % room
  \fill[wall] (0,0) rectangle (12,9);
  \fill[floor] (0,0) rectangle (12,2.6);
  \draw[floord,line width=0.03cm] (0,2.6) -- (12,2.6);

  % window with curtains (left)
  \fill[wallw] (0.8,4.2) rectangle (3.4,7.6);
  \fill[tvsc!40] (1.0,4.4) rectangle (3.2,7.4);
  \draw[wallw,line width=0.05cm] (2.1,4.4)--(2.1,7.4);
  \fill[curt] (0.7,4.0) -- (1.4,4.0) -- (1.2,7.8) -- (0.6,7.8) -- cycle;
  \fill[curt] (3.5,4.0) -- (2.8,4.0) -- (3.0,7.8) -- (3.6,7.8) -- cycle;

  % ceiling lamp (warm light)
  \draw[wood,line width=0.05cm] (8.6,9.0) -- (8.6,7.7);
  \fill[warm] (7.9,7.0) -- (9.3,7.0) -- (9.0,7.7) -- (8.2,7.7) -- cycle;
  \fill[warm!35] (8.6,6.95) ellipse (1.6 and 0.5);

  % TV cabinet + TV (right)
  \fill[wood] (8.4,2.6) rectangle (11.6,3.7);
  \fill[tv] (8.7,3.7) rectangle (11.5,6.4);
  \fill[tvsc] (8.95,3.95) rectangle (11.25,6.15);
  \fill[tvsc!70] (9.2,4.2) rectangle (10.0,5.9);
  \draw[tv,line width=0.04cm] (10.1,3.7) -- (10.1,2.6);

  % coffee table (center-front)
  \fill[wood] (4.6,2.0) rectangle (7.2,2.7);
  \fill[floord] (4.7,1.3) rectangle (4.95,2.0);
  \fill[floord] (6.85,1.3) rectangle (7.1,2.0);
  \fill[warm!80] (5.5,2.7) ellipse (0.32 and 0.12);

  % sofa (left-center, grandma seated, facing right toward TV)
  \fill[sofad] (1.6,2.6) rectangle (5.2,5.2);
  \fill[sofa] (1.6,2.6) rectangle (5.2,4.3);
  \fill[sofad] (1.4,2.6) rectangle (1.9,4.7);
  \fill[sofad] (4.9,2.6) rectangle (5.4,4.7);

  % grandma
  \fill[cloth] (2.9,2.9) .. controls (2.4,3.6) and (2.5,4.6) .. (3.05,4.9)
              .. controls (3.7,5.1) and (4.1,4.4) .. (4.0,3.6)
              -- (3.9,2.9) -- cycle;
  \fill[skin] (3.6,5.3) circle (0.52);
  \fill[hair] (3.6,5.55) ellipse (0.6 and 0.42);
  \fill[hair] (3.18,5.3) ellipse (0.16 and 0.3);
  \fill[hair] (4.02,5.3) ellipse (0.16 and 0.3);
  % face turned to the right (toward TV): eye + smile on right side
  \fill[tv] (3.78,5.32) circle (0.05);
  \draw[tv,line width=0.03cm] (3.7,5.12) .. controls (3.85,5.02) and (3.98,5.06) .. (4.02,5.18);
  % gaze line toward TV
  \draw[sofad,line width=0.03cm,dash pattern=on 3pt off 3pt] (4.15,5.3) -- (9.0,5.0);
  % arm resting
  \fill[cloth] (3.95,4.0) ellipse (0.5 and 0.22);
  % slippers / feet
  \fill[skin] (3.3,2.6) ellipse (0.3 and 0.18);
  \fill[skin] (4.0,2.6) ellipse (0.3 and 0.18);

  % side rug
  \fill[curt!50] (3.6,1.2) ellipse (2.8 and 0.5);
\end{tikzpicture}
\end{document}
