Faultless. The attention to detail was fantastic. Would certainly stay again.