excellent stay! excellent communication! great location!