The staff was on time and professional. The food was fantastic. The execution of each detail was exactly what we had discussed and there was no stress involved!