Absolutely perfect. This property is lovingly restored, and every detail is both beautiful and thoughtful.