Firm, easy set up, nice color but ottomans are too slippery due to it not connected and legs are plastic. Make sure to get a rug!