great place good communication excellent