New mattress is definitely needed.
The cat is annoying, she followed me everywhere, even when you sit on the toilet, jumps on the kitchen table when you prepare food and she bite my foot 😅
The rest of as good for the price.