All our needs were catered for and we appreciated the attention to detail. Simply marvelous.