Fantastic. Immaculately presented with many thoughtful touches. Will be staying again.