John was absolutely awesome. He waited for me till 2 am and he was kind and available. I absolutely recommend him