Can deduct from your medisave. They will ask so don't worry.
For singaporean if u are under subsidy (meaning u took poly letter to hospital) then it will be very affordable.
Depends on how many days. Mine was $190 cash the rest was by CPF. i took class B2plus.