Fits perfectly for my townhome&comfortable to sit on. Although it is smaller than I expected though. Still love it!