Nice and clean place, but very unprofessional way do deal with the customers !
They will ask you to pay the Caution and Taxes in cash - so be prepaid to go to the bank when you arrive !
Secondly, they will tell you that they don't have coins so they will give the difference on the check out day.
The thing is that checkin and checkout are done with different people - not communicating together. You will never have the cash back (the difference due) during the checkin.
Very poor.