We only stayed a couple of nights, but David was waiting for us when arrived so checking in was quick.
The flat is as described, everything was impeccably clean, comfortable and perfect for our stay.
The location is great and so is the price. We didn't need to, but David let us know we could contact him if we needed anything.
Overall a very positive experience, Airbnb at its best.