The summer solstice is Saturday and marks the longest day of the year.  Our sunset in Elmira will occur at 8:46 pm with over 15 hours of daylight.  We'll hang on to that late sunset of 8:46 into early July before the days slowly start to get shorter.