Perfect in every way. Perfect holiday spot for adults, children and dogs.