Pros: Apartment was beautiful with an excellent location for our family. Very secure building and very clean. We had trouble communicating when we first landed in Madrid due to phone trouble on our end (not their fault) and we were delayed but had no way to reach them. Javier checked us in and was very friendly and helpful (even after we made him wait for almost 2 hours for us).
Cons: The electrical cannot handle lights, TV, and air conditioning during extreme heat, so you must choose between seeing, watching TV, or being comfortable.