No security deposit but like every hotel they will "pre authorize" you credit card for a certain amount. It is not a charge, it is just essentially an inquiry to make sure a charge would be authorized should there be any incidental charges to the room.
That is why they advise AGAINST using a debit card...cuz on a debit card that pre authorization amount can actually be held from your account for several days.