Former Deputy Prime Minister Tan Sri Muhyiddin Yassin said that the budget looks good on the outside but has lot of holes.