Perfect location, good price, accurate pictures, great communication.