Great! Spacious, comfortable, tastefully furnished, and with a lot of care for the detail.