This bench is perfect for my bathroom. It’s firm and is a soft velvet fabric. It adds a nice pop of color to an all white room.