Very firm and comfortable, the setup was pretty easy but the pieces dont stay together very well. The bars to hold the sections together are not very strong and they can easily slide