Nice and firm - perfect for reading my book. Wide enough to sit cross legged. The color is a nice denim blue.