Location, cleanliness and communication all brilliant. Would recommend.