The facilities at this resort are fantastic. Unfortunately the apartment was much smaller than we expected. Would be fine if travelling as a couple with a small pet and or 1 child but too small for a family of 4 with a dog. Only outdoor space for the dog is accessed through kids bedroom so wasn’t ideal. However the place is in a great location and was clean so overall a good place to stay just probably not for more than 3 people.