Impeccably clean, clear communication from hosts, stylishly decorated. Would definitely stay again.