Top class Airbnb: very spacious, comfortable, good attention to detail and thoughtful host; excellent communication; good location; would definitely stay again — strongly recommended.