Perfect match, good location, clean, nice communication.