Excellent location, great apartment, and great value. Ashraf arranged my stay on very short notice and made check in, check out and communication extremely easy. I’d stay here again and would definitely recommend it.