Making croissants no doubt is a lengthy process, but totally worth it.
Actually, it is the lengthy fermentation process using pre-fermented polish and natural leaven (sourdough starter) that gives them complex flavors and exceptional keeping qualities.
Days after baking, they still remain fresh and moist inside. You may want to warm them up in a microwave oven to get the best taste.