Perfect: location, garden, comfort, privacy. As described.