Bought this in Peacock Blue and the color is exactly qs it appears online.  It’s also firm but very comfortable, especially for those with back issues.