I wouldn't book this property again. The reason for this is it is managed by an organisation and not the actual host. This means if you have an issue, the only person you can speak to is someone who has the exact information about the property as you. Hence nothing gets done about it.
We had no WiFi and no TV for our whole stay (4 nights), and the communication to try and fix this was awful. We had booked the property to enjoy cosy nights in, and without Internet access or a TV, it changed the vibe of what we wanted. I also really do not trust that if it was something more serious broken (heating or water, for example), that it would have been fixed. The host organisation just replies saying 'we are so sorry, we will contact the host' who never replies... So in terms of security and peace of mind of staying somewhere with a good host, this is not the place!
Having said that, the flat itself is lovely (if not quite small!) and in a really good location. So if you're pretty laid back and don't mind about things going wrong, go for it.