We had such a fantastic day and it all ran so smoothly thanks to the amazing team at Cain Manor, we cannot thank them enough for everything they did leading up to the wedding and on the day itself. We have had friends say that it was the best wedding they have ever been to and could we please get divorced and do it all again!