The resort is available through a heavens link, and features 170 pet-amicable rooms