'Peter Pan' delights