The apartment is cozy and well-built, though some problems are present; on the other hand, Karim is a lovely host and an amazing person who goes out of his way to better your stay.
Good experience overall!