Perfect!  Warm but modern, comfortable but not clunky, fits in a small space but plenty of room for 4.  Just what I needed!