Superb in every respect - spotlessly clean, warm welcome (personal greeting), stylish space, super-friendly and relaxed hosts, perfect location, excellent communication, very thoughtful attention to detail ... I could go on. Thanks so much to the delightful hosts for a lovely short stay.