Good communication, clean place, and great location.