Great place, good indoor and outdoor space at house. Blairgowrie is perfect, big enough to have everything needed but small enough to not feel overly busy. Good beach access which is perfect for kids with a shallow sloping beach.