We only stayed for one night, but this apartment was extremely well located, and was clean and well-kept. I did not get to meet Tarik, but checkin and checkout were easy and he was accommodating to our arrival time.