Terrific place and amazing location. We might have also been lucky enough with the weather.