David and Kelli are fantastic. Not only is their place right in the middle of everything that you could possibly pick, they are extremely accommodating and timely with their responses. Would definitely come back!