Very late buyer. Kept me waiting so long that I was late for another appointment and got scolded. Last minute delay timing by 20 minutes, plus further late by 15 minutes which caused me extra waiting time of 35 minutes! Unforgivable! Still better than back out or no-show but please be more punctual in future deals!