We had a great time staying with Felipe and his roommates. They were all really nice and accommodating. The room was big and clean. The water heater broke the first day (bad luck) so we had no hot water. Felipe went out of his way to have it fixed the next morning, even though he wasn't in town. The bathroom wasn't the cleanest, but we were barely in the apartment (could have benefited from charging a small cleaning fee for guests). Overall a great experience in Madrid with really friendly people.