James has good communication throughout our trip and his place is clean. Will visit again.