I made two bookings through the site and both of them were canncelled by the owner of the property. No problem with that.
However, the site has not yet returned the deposit that I paid. A month has passed since the cancellation, and they say that they cannot return my money due to technical problems. Furthermore, communication is virtually impossible.