Alitos place has absolutely everything you need! Fantastic place to stay in Madrid that I cannot recommend highly enough