Excellent communication, impeccably clean and very comfortable, and amazing location - thanks so much for a lovely stay