Check in was the easiest. We arrived from the US after an 8hr flight at 8am and were able to check in early and as soon as we arrived. The instructions for the self check-in were clear and easy to follow. The manuals in the apartment were extremely helpful as so how to work and locate everything. The bed was extremely comfortable to sleep in. The apartment was so clean and conveniently located. We never had to walk more than 10 minutes to reach anything and a 10 minute was is considered far for the area since the apartment is in the center of the city. The cab driver information provided by John came in extremely useful as we left at 4am to catch our next flight. Mr. Mohamed was prompt and professional, thank you John for providing that. John was also very attentive reaching out to us through the trip to make sure we had everything we needed and were very comfortable. We never got the opportunity to meet John since we were on such a short stay but the check in was easy and home felt like an extremely comfortable hotel. If I ever get to the chance to rent from John again I will not hesitate to take the opportunity.