It's in a fantastic location and it's a great space with good amenities! Lovely apartment for the most part and nice to have a home base rather than a hotel room for the trip. While we were there and in the lead-up to the trip, we had great communication from Dan and simple instructions about our check-in and the apartment.
Unfortunately, the roof leaked when it rained. We had rainwater dripping into the living room in a few places (and of course right onto one of our laptops - luckily it's only caused minimal damage and we're waiting for a response from Dan to resolve this). Although it was a little disappointing, as it wasn't a cheap stay, it didn't spoil the trip.
Overall - 5* location, great apartment and I would recommend - but perhaps check the forecast first ;)