I stayed in a different one to the apartment pictured and upgraded to the Berry Apartments. It is a great place and has everything inside the apartment. It is a short walk to the popular Istikal street. The wifi speeds are good, although some times there are issues. The team is available 24/7 and assist quite quickly if something is required.
The place is not a home stay, it is a professionally run setup with managed services like cleaning, breakfast etc. I highly recommend it or something else managed by them.