grea location, excellent accommodation, so many thoughtful touches throughout the stay