Stay was great, location is great, big apartment. However, read carefully check-in times since we had late arrival and had to organize my friend from Madrid to pick up the keys and make check in otherwise we would pay additional fee for late check-in. Would be happy to come back.