It's firm, but it's also sturdy. We got the teal blue-ish color, and it looks like what we expected it to based on the images. Construction was simple and easy. I'm very pleased.