VERY FIRM. Cushions are not removable. Sitting between cushions is pretty uncomfortable. Overall, not great. Looks nice though.