Clean place , great communication , overall great place