Fits my 8.5kg dog on comfortably. The cushion is attached to the sofa so he can’t kick it off (which he likes to do) but is easily removable for washing. Feels well built and looks great