It’s so perfect. It’s firm but I like it. It’s very sturdy and took no time to put together. It not too big and can still a decent amount of people