Exceptional stay, stylish, spacious, extra clean and everything provided including little extra touches, great host, 5 stars all around.