The look is absolutely spot on and the size works for our apartment. It's firm and I've already taken a few naps on it. I only have one complaint, and it's that the buttons stress me out. I constantly feel like I'm going to accidentally pull them off when I sit or move.