Absolutely perfect! Everything was beautiful and beyond our expectations. 10 stars if I could.