Immaculate. No tiny detail was overlooked. We had a very happy week.