Is now still a good time to buy?