We had a great stay in Madrid! The description was accurate: clean, modern, well-stocked, and well-located. Although we never had the pleasure of meeting Melvin, he was quick to respond to messages and very flexible when our plane was delayed. One thing to keep in mind - the apartment is at the top of several flights of stairs, so be prepared for a leg workout. Apartment recommended!