clean and well maintained. great communication