Great place! David is a prepared host and answers your questions before you have them.