2024 Budget maintains services while grappling with inflation