Excellent communication and lots of thoughtful touches on arrival to make the stay nice. Resolved any problems very quickly.