Perfect - small, which is exactly what I needed for my office. It's comfortable, cute, and stylish. Looks great in my office, and my dog loves to cozy up on it while I work.