Olala Homes apartment (mine was 4B) was very clean and fully equipped with even coffee and sugar for a quick breakfast and a complimentary bottle of water. Indeed, it was complete with everything I needed.
The location is in a very live and folkloristic borough full of commerces and restaurants , well serviced by public transport.
The only small defect refers to acoustic insulation, which doesn't fully stop noises from the other apartments, so your comfort may depend on the respect from the other guests.
In summary, a very good and suggested place to stay in Madrid.