Everything met or exceeded our expectations! Would definitely recommend!