Place is nice and bus connection is decent.
For all the hassle you have to go through (multiple forms for Veeve) it is probably not worth it if you don't like to spend an extra hour or two for booking.
Check-in was so so. We arrived 30 min earlier than predicted by Veeve and tried to text the responsible person but they didn't react. Contact itself in the end was professional and nice. (Traveled with a little kid and it was already 0930 pm).
Apartment was relatively clean. Good standard if the owners would have handled everything themselves, for a professional company and a cleaning fee of more than 200€ it was lacking a little (sticky glasses, dusty carpets, stuff like that, nothing disastrous but still a little bit annoying).
In the end solid 4/5.