In one word: Perfect. Perfect location. Great apparment with good taste. Perfect communication.