Great stay, communication and great location