very nice and clean. good communication. great price.