Great location, great communication, and great attention to detail. What more could you ask for??