On time, no delays, put together about 30 minutes. EXCELLENT SERVICE. WILL NEED HIM AGAIN!!!!