It’s perfect for what I wanted. It’s firm and doesn’t sink in when you sit on it or place something on it. And the size is great, it’s big enough for people to sit on it when I have guests over, or for me to place things on it.