Apartment, very clean, spacious and terrace fabulous. Very close to all transport links. Hosts very good and easy to deal with. Would definitely stay again if in Madrid and would highly recommend.