Its a nice apartment with nice hosts. We were a group of 3 families with 2 kids and we did a very late check in, but our contact person Karima received us at the place and was kind enough to explain everything.
The apartment has all the mentioned facilities and is very accessible.