Excellent apartment with everything one needs to have a comfortable and enjoyable stay. The apartment was spotlessly clean and has some very nice personal touches. The communication with David was flawless and the detail with regards to instructions (finding the apt, check in, recommendations etc) was the best I have experienced whilst using Airbnb. Will hopefully return for another stay in the near future.