Superb experience, exactly as described: delightful hosts, superb accommodation, spotlessly clean, all in a fabulous setting.