Greg was simply great. Incredibly patient and helpful, even when I arrived at 2am...when I lost my wallet...etc., etc. The best!