The fabric is a really nice shade of navy and the cushions are firm. Its big and comfortable, I love it!