Excellent place to stay, Inmaculada is very welcoming/hospitable.
The flat is located in the heart of Seville, very close to bars/main attractions. Be sure to eat at La brunilda (amazing tapas) and about 100 yds away.