Sparking clean, amazing location, beautifully decorated - everything was perfect.