David was fantastic and very patient with me due to I had all sorts of questions in most cases people would have asked other or the front desk. He was great! I'd certainly stay again!