clean. great location. good communication. would recommend.