Perfect location! Good communication! 5 stars for everything