Yes, an IPO is a good investment for the short term and the long term as well. For a company whose financial situation is good and the demand is high, investors should go for those IPOs.