It’s perfect 
Very firm - not necessarily, I got it for studying reading for med school so it’s 100 functional for that 

Everyone says it looks amazing - definitely a great purchase, and the color is so vibrant and beautiful in person