Excellent on all counts. Really nice apartment with lovely shaded garden. Great location and great communication. Thank you for a great stay!