David is wonderful! So easy to communicate with and such a nice guy overall. The place was great: awesome location, great amenities, super clean, and so comfortable. Really appreciated that there was a hair dryer and air conditioning, always a nice bonus. We plan to stay here again when we come back to Madrid, and would not hesitate to recommend someone do the same.