The colors are navy blue and light blue. Just exactly what you see online. The seat is firm which is perfect so that when it breaks in it’s still plenty comfortable. The back is soft and very comfortable. Very easy to assemble.