The sun was shining for Gleneagles Garden Party