Solid bed for the price. Velvet is soft. Easy to assemble. I put it together by myself.