It's a rental agency with variety of apartments. In booking.com they use their own central address instead of real address of apartment. This misleads lessers to book it due to center location. But real apartments can be anywhere around Kiev. They don't take credit and debit cards. Also you can face luck of hot water.