This is a great place to stay with everything you need. It's a full kitchen with utensils, dishwasher, and washer dryer combo.
It should have been made clear in writing how much the security deposit would be prior to arrival. I paid a £50 security deposit at check-in. Probably best to call the hotel prior to check in if you want to budget effectively.