Everything was perfect. Beautifully decorated, too many thoughtful touches to mention. Superb all round. 5 stars without any doubt.