Enjoying the sun and good company at Chowrastra, Darjeeling