David is an excellent communicator. His place is very clean, in a great location in Angel and has everything you'd need for a comfortable stay.