The flat we were given was pretty decent overall (one of the beds was too small, though). Everything was very clean, both at arrival and during the following days, as our rooms got cleaned daily. The location is very good, and Yusuf and his colleagues were really helpful and friendly. Would definitely recommend!