The most perfect location - more than what we hoped for. An experience we would certainly repeat.