Great stay, excellent communication, location and amenities .