Stunning views, fun pets and wonderful spa. What’s not to like?