Perfect stay, lovely finishing touches and great communication.