Absolutely perfect - clean, spacious and great communication from the host. Loved it!