It's the perfect place, so long as everything is working and you don't land into any trouble. The agency guy, Thomas, was very nice but couldn't do much to help once we discovered that the 4th floor apartment has an elevator that hasn't been working for 2-3 days prior to our visit (my mother is disabled, so we specifically ordered and paid more for an apartment with an elevator, and asked about it pre booking) . We had to yell for three hours on the phone to even get him there, and the local agents did nothing but try to get rid of us. Also, good luck getting any help from Airbnb in such a situation, especially in a busy weekend (we were there during the royal wedding weekend). I've used Airbnb for 5 years now, and I've never had such a terrible experience. I doubt that I'll use Airbnb again. Problems of this kind can and will come up, it's the measure of the host and the platform in how well and smoothly they handle it. Case in point - try to search for a way to register a complaint at Airbnb about Airbnb's service. Go on, I'll wait.
(The apartment itself was as described, very well appointed and nice, but that didn't matter much in the predicament that we were in).