Perfect accommodation and wonderful hosts