good communication, great location, clean.