Absolutely perfect in every way. Great communication throughout. Couldn’t ask for more and would happily stay again.