Faultless - accommodation, location and communication all excellent.