Great location, thoughtful touches, excellent communication and a lovely place - had a wonderful time!