Really lovely apartments in the most perfect spot in Sevilla.