The furniture layout and the selection of the sofa is good. The colourful cushions really lift the aesthetics of the space. The planter in the corner is also a nice touch. Only thing, since the blue colour echoes throughout in terms of the cushions and the pottery, it would have been great to choose a carpet that does so too. It would have tied the space together even more. Here are some suggestions -
Looks very good. You could add brown shade cushions as well because your furniture are shades of brown. Also, a plain carpet would accentuate the room because the cushions and vase are colorful and patterned.
Also, you could keep minimal decor on the table. Right now, you cannot keep anything else on the table say coffee mugs when you have guests :)
But, a very good job indeed :)
Add in a rug with a blue texture complimenting your cushions and turn the wall with photo frame to an accent wall. Put up a simple and sober wallpaper or get it texture painted. This will uplift the elegance of your room!
Liked the way you combined the printed cushions for the neutral sofa.
Would advice you to hang the painting a little lower at an eye level. May be having a gap of 10-12" between the sofa and the base of the frame.
Also the other wall can have some 3D wall art/ mural/ sculpture...put above the sofa, something that would match the overall decor.