Perfect from start to finish! Great communication and a lovely spot with plenty of thoughtful touches from the host. Will definitely be back.